Package org.magicwerk.brownies.collections.primitive
This packages contains implementations of GapList and BigList for primitive data types.
-
Class Summary Class Description BooleanBigList BooleanBigList is a list optimized for storing large number of elements.BooleanBigList.BooleanBlock A block stores in maximum blockSize number of elements.BooleanBigList.BooleanBlockNode Implements an AVLNode storing a BooleanBlock.BooleanBigList.ImmutableBooleanBigList An immutable version of a BooleanBigList.BooleanGapList BooleanGapList combines the strengths of both ArrayList and LinkedList.BooleanGapList.ImmutableBooleanGapList An immutable version of a BooleanGapList.BooleanObjBigList BooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.BooleanObjBigList.ImmutableBooleanObjBigList An immutable version of a BigList.BooleanObjGapList BooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.BooleanObjGapList.ImmutableBooleanObjGapList An immutable version of a GapList.ByteBigList ByteBigList is a list optimized for storing large number of elements.ByteBigList.ByteBlock A block stores in maximum blockSize number of elements.ByteBigList.ByteBlockNode Implements an AVLNode storing a ByteBlock.ByteBigList.ImmutableByteBigList An immutable version of a ByteBigList.ByteGapList ByteGapList combines the strengths of both ArrayList and LinkedList.ByteGapList.ImmutableByteGapList An immutable version of a ByteGapList.ByteObjBigList ByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.ByteObjBigList.ImmutableByteObjBigList An immutable version of a BigList.ByteObjGapList ByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.ByteObjGapList.ImmutableByteObjGapList An immutable version of a GapList.CharBigList CharBigList is a list optimized for storing large number of elements.CharBigList.CharBlock A block stores in maximum blockSize number of elements.CharBigList.CharBlockNode Implements an AVLNode storing a CharBlock.CharBigList.ImmutableCharBigList An immutable version of a CharBigList.CharGapList CharGapList combines the strengths of both ArrayList and LinkedList.CharGapList.ImmutableCharGapList An immutable version of a CharGapList.CharObjBigList CharObjBigList implements the List interface and uses an instance of CharBigList for storage.CharObjBigList.ImmutableCharObjBigList An immutable version of a BigList.CharObjGapList CharObjGapList implements the List interface and uses an instance of CharGapList for storage.CharObjGapList.ImmutableCharObjGapList An immutable version of a GapList.DoubleBigList DoubleBigList is a list optimized for storing large number of elements.DoubleBigList.DoubleBlock A block stores in maximum blockSize number of elements.DoubleBigList.DoubleBlockNode Implements an AVLNode storing a DoubleBlock.DoubleBigList.ImmutableDoubleBigList An immutable version of a DoubleBigList.DoubleGapList DoubleGapList combines the strengths of both ArrayList and LinkedList.DoubleGapList.ImmutableDoubleGapList An immutable version of a DoubleGapList.DoubleObjBigList DoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.DoubleObjBigList.ImmutableDoubleObjBigList An immutable version of a BigList.DoubleObjGapList DoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.DoubleObjGapList.ImmutableDoubleObjGapList An immutable version of a GapList.FloatBigList FloatBigList is a list optimized for storing large number of elements.FloatBigList.FloatBlock A block stores in maximum blockSize number of elements.FloatBigList.FloatBlockNode Implements an AVLNode storing a FloatBlock.FloatBigList.ImmutableFloatBigList An immutable version of a FloatBigList.FloatGapList FloatGapList combines the strengths of both ArrayList and LinkedList.FloatGapList.ImmutableFloatGapList An immutable version of a FloatGapList.FloatObjBigList FloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.FloatObjBigList.ImmutableFloatObjBigList An immutable version of a BigList.FloatObjGapList FloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.FloatObjGapList.ImmutableFloatObjGapList An immutable version of a GapList.GapListPrimitives This class implements helper for primitives.IBooleanList IBooleanList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IBooleanList.IReadOnlyBooleanList IBooleanList.IReadOnlyBooleanListFromArray IBooleanList.IReadOnlyBooleanListFromCollection IBooleanList.IReadOnlyBooleanListFromList IBooleanList.IReadOnlyBooleanListFromMult IByteList IByteList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IByteList.IReadOnlyByteList IByteList.IReadOnlyByteListFromArray IByteList.IReadOnlyByteListFromCollection IByteList.IReadOnlyByteListFromList IByteList.IReadOnlyByteListFromMult ICharList ICharList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.ICharList.IReadOnlyCharList ICharList.IReadOnlyCharListFromArray ICharList.IReadOnlyCharListFromCollection ICharList.IReadOnlyCharListFromList ICharList.IReadOnlyCharListFromMult IDoubleList IDoubleList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IDoubleList.IReadOnlyDoubleList IDoubleList.IReadOnlyDoubleListFromArray IDoubleList.IReadOnlyDoubleListFromCollection IDoubleList.IReadOnlyDoubleListFromList IDoubleList.IReadOnlyDoubleListFromMult IFloatList IFloatList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IFloatList.IReadOnlyFloatList IFloatList.IReadOnlyFloatListFromArray IFloatList.IReadOnlyFloatListFromCollection IFloatList.IReadOnlyFloatListFromList IFloatList.IReadOnlyFloatListFromMult IIntList IIntList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IIntList.IReadOnlyIntList IIntList.IReadOnlyIntListFromArray IIntList.IReadOnlyIntListFromCollection IIntList.IReadOnlyIntListFromList IIntList.IReadOnlyIntListFromMult ILongList ILongList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.ILongList.IReadOnlyLongList ILongList.IReadOnlyLongListFromArray ILongList.IReadOnlyLongListFromCollection ILongList.IReadOnlyLongListFromList ILongList.IReadOnlyLongListFromMult IntBigList IntBigList is a list optimized for storing large number of elements.IntBigList.ImmutableIntBigList An immutable version of a IntBigList.IntBigList.IntBlock A block stores in maximum blockSize number of elements.IntBigList.IntBlockNode Implements an AVLNode storing a IntBlock.IntGapList IntGapList combines the strengths of both ArrayList and LinkedList.IntGapList.ImmutableIntGapList An immutable version of a IntGapList.IntObjBigList IntObjBigList implements the List interface and uses an instance of IntBigList for storage.IntObjBigList.ImmutableIntObjBigList An immutable version of a BigList.IntObjGapList IntObjGapList implements the List interface and uses an instance of IntGapList for storage.IntObjGapList.ImmutableIntObjGapList An immutable version of a GapList.IShortList IShortList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.IShortList.IReadOnlyShortList IShortList.IReadOnlyShortListFromArray IShortList.IReadOnlyShortListFromCollection IShortList.IReadOnlyShortListFromList IShortList.IReadOnlyShortListFromMult LongBigList LongBigList is a list optimized for storing large number of elements.LongBigList.ImmutableLongBigList An immutable version of a LongBigList.LongBigList.LongBlock A block stores in maximum blockSize number of elements.LongBigList.LongBlockNode Implements an AVLNode storing a LongBlock.LongGapList LongGapList combines the strengths of both ArrayList and LinkedList.LongGapList.ImmutableLongGapList An immutable version of a LongGapList.LongObjBigList LongObjBigList implements the List interface and uses an instance of LongBigList for storage.LongObjBigList.ImmutableLongObjBigList An immutable version of a BigList.LongObjGapList LongObjGapList implements the List interface and uses an instance of LongGapList for storage.LongObjGapList.ImmutableLongObjGapList An immutable version of a GapList.ShortBigList ShortBigList is a list optimized for storing large number of elements.ShortBigList.ImmutableShortBigList An immutable version of a ShortBigList.ShortBigList.ShortBlock A block stores in maximum blockSize number of elements.ShortBigList.ShortBlockNode Implements an AVLNode storing a ShortBlock.ShortGapList ShortGapList combines the strengths of both ArrayList and LinkedList.ShortGapList.ImmutableShortGapList An immutable version of a ShortGapList.ShortObjBigList ShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.ShortObjBigList.ImmutableShortObjBigList An immutable version of a BigList.ShortObjGapList ShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.ShortObjGapList.ImmutableShortObjGapList An immutable version of a GapList.