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 TypeClassDescriptionclassBigList<E>BigList is a list optimized for storing large number of elements.(package private) static classA block stores in maximum blockSize number of elements.protected static classA read-only version ofKey1List.classGapList<E>Class {link GapList} combines the strengths of bothArrayListandLinkedList.protected static classA read-only version ofGapList.classIList<E>ClassIListis the abstract class which offers all interfaces implemented by ArrayList.classKey1Collection<E,K> Key1Collection implements a collection with 1 key.classKey1List<E,K> Key1List implements a key list with 1 key.protected static classA read-only version ofKey1List.classKey1Set<E,K> Key1Set implements a set.classKey2Collection<E,K1, K2> Key2Collection implements a collection with 2 keys.classKey2List<E,K1, K2> Key2List implements a key list with 2 keys.protected static classKey2List.ReadOnlyKey2List<E,K1, K2> A read-only version ofKey2List.classKey2Set<E,K1, K2> Key2Set implements a set.classKeyCollection implements a collection.classAdd: - 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 classList type used to store multiple elements.classKeyList<E>KeyList implements a list.protected static classA read-only version ofKeyList.classKeyListImpl<E>A KeyList add key handling features to GapList.classKeySet<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 TypeClassDescriptionclassBooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.protected static classAn immutable version of a BigList.classBooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.protected static classAn immutable version of a GapList.classByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.protected static classAn immutable version of a BigList.classByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.protected static classAn immutable version of a GapList.classCharObjBigList implements the List interface and uses an instance of CharBigList for storage.protected static classAn immutable version of a BigList.classCharObjGapList implements the List interface and uses an instance of CharGapList for storage.protected static classAn immutable version of a GapList.classDoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.protected static classAn immutable version of a BigList.classDoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.protected static classAn immutable version of a GapList.classFloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.protected static classAn immutable version of a BigList.classFloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.protected static classAn immutable version of a GapList.classIntObjBigList implements the List interface and uses an instance of IntBigList for storage.protected static classAn immutable version of a BigList.classIntObjGapList implements the List interface and uses an instance of IntGapList for storage.protected static classAn immutable version of a GapList.classLongObjBigList implements the List interface and uses an instance of LongBigList for storage.protected static classAn immutable version of a BigList.classLongObjGapList implements the List interface and uses an instance of LongGapList for storage.protected static classAn immutable version of a GapList.classShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.protected static classAn immutable version of a BigList.classShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.protected static classAn immutable version of a GapList.