Uses of Interface
org.magicwerk.brownies.collections.ICollection
Packages that use ICollection
Package
Description
Brownies Collections complements the Java Collections Framework.
This packages contains implementations of GapList and BigList for primitive data types.
-
Uses of ICollection in org.magicwerk.brownies.collections
Classes in org.magicwerk.brownies.collections that implement ICollectionModifier and TypeClassDescriptionclass
BigList<E>
BigList is a list optimized for storing large number of elements.(package private) static class
A block stores in maximum blockSize number of elements.protected static class
A read-only version ofKey1List
.class
GapList<E>
Class {link GapList} combines the strengths of bothArrayList
andLinkedList
.protected static class
A read-only version ofGapList
.class
IList<E>
ClassIList
is the abstract class which offers all interfaces implemented by ArrayList.class
Key1Collection<E,
K> Key1Collection implements a collection with 1 key.class
Key1List<E,
K> Key1List implements a key list with 1 key.protected static class
A read-only version ofKey1List
.class
Key1Set<E,
K> Key1Set implements a set.class
Key2Collection<E,
K1, K2> Key2Collection implements a collection with 2 keys.class
Key2List<E,
K1, K2> Key2List implements a key list with 2 keys.protected static class
Key2List.ReadOnlyKey2List<E,
K1, K2> A read-only version ofKey2List
.class
Key2Set<E,
K1, K2> Key2Set implements a set.class
KeyCollection implements a collection.class
Add: - validation fails: null / constraint - duplicate not allowed (mode replace) Triggers: - triggers are called after the add/remove operation has finished - if an exception is thrown in the trigger, the change already made to the collection is not undone(package private) static class
List type used to store multiple elements.class
KeyList<E>
KeyList implements a list.protected static class
A read-only version ofKeyList
.class
KeyListImpl<E>
A KeyList add key handling features to GapList.class
KeySet<E>
KeySet implements a set.Methods in org.magicwerk.brownies.collections that return ICollection -
Uses of ICollection in org.magicwerk.brownies.collections.primitive
Classes in org.magicwerk.brownies.collections.primitive that implement ICollectionModifier and TypeClassDescriptionclass
BooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.protected static class
An immutable version of a BigList.class
BooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.protected static class
An immutable version of a GapList.class
ByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.protected static class
An immutable version of a BigList.class
ByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.protected static class
An immutable version of a GapList.class
CharObjBigList implements the List interface and uses an instance of CharBigList for storage.protected static class
An immutable version of a BigList.class
CharObjGapList implements the List interface and uses an instance of CharGapList for storage.protected static class
An immutable version of a GapList.class
DoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.protected static class
An immutable version of a BigList.class
DoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.protected static class
An immutable version of a GapList.class
FloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.protected static class
An immutable version of a BigList.class
FloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.protected static class
An immutable version of a GapList.class
IntObjBigList implements the List interface and uses an instance of IntBigList for storage.protected static class
An immutable version of a BigList.class
IntObjGapList implements the List interface and uses an instance of IntGapList for storage.protected static class
An immutable version of a GapList.class
LongObjBigList implements the List interface and uses an instance of LongBigList for storage.protected static class
An immutable version of a BigList.class
LongObjGapList implements the List interface and uses an instance of LongGapList for storage.protected static class
An immutable version of a GapList.class
ShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.protected static class
An immutable version of a BigList.class
ShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.protected static class
An immutable version of a GapList.