Package org.magicwerk.brownies.collections.primitive
This packages contains implementations of GapList and BigList for primitive data types.
-
Interface Summary Interface Description IBooleanListable IByteListable ICharListable IDoubleListable IFloatListable IIntListable ILongListable IShortListable -
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.ReadOnlyBooleanBigList A read-only version ofKey1List
.BooleanGapList Class {link BooleanGapList} combines the strengths of bothArrayList
andLinkedList
.BooleanGapList.ReadOnlyList A read-only version ofBooleanGapList
.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.ReadOnlyByteBigList A read-only version ofKey1List
.ByteGapList Class {link ByteGapList} combines the strengths of bothArrayList
andLinkedList
.ByteGapList.ReadOnlyList A read-only version ofByteGapList
.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.ReadOnlyCharBigList A read-only version ofKey1List
.CharGapList Class {link CharGapList} combines the strengths of bothArrayList
andLinkedList
.CharGapList.ReadOnlyList A read-only version ofCharGapList
.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.ReadOnlyDoubleBigList A read-only version ofKey1List
.DoubleGapList Class {link DoubleGapList} combines the strengths of bothArrayList
andLinkedList
.DoubleGapList.ReadOnlyList A read-only version ofDoubleGapList
.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.ReadOnlyFloatBigList A read-only version ofKey1List
.FloatGapList Class {link FloatGapList} combines the strengths of bothArrayList
andLinkedList
.FloatGapList.ReadOnlyList A read-only version ofFloatGapList
.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 ClassIBooleanList
is the abstract class which offers all interfaces implemented by ArrayList.IBooleanList.IBooleanListableFromArray Wrapper to treat an array asIBooleanListable
.IBooleanList.IBooleanListableFromCollection Wrapper to treat aCollection
asIBooleanListable
.IBooleanList.IBooleanListableFromList Wrapper to treat aList
asIBooleanListable
.IBooleanList.IBooleanListableFromMult Wrapper to treat a repeated element asIBooleanListable
.IByteList ClassIByteList
is the abstract class which offers all interfaces implemented by ArrayList.IByteList.IByteListableFromArray Wrapper to treat an array asIByteListable
.IByteList.IByteListableFromCollection Wrapper to treat aCollection
asIByteListable
.IByteList.IByteListableFromList Wrapper to treat aList
asIByteListable
.IByteList.IByteListableFromMult Wrapper to treat a repeated element asIByteListable
.ICharList ClassICharList
is the abstract class which offers all interfaces implemented by ArrayList.ICharList.ICharListableFromArray Wrapper to treat an array asICharListable
.ICharList.ICharListableFromCollection Wrapper to treat aCollection
asICharListable
.ICharList.ICharListableFromList Wrapper to treat aList
asICharListable
.ICharList.ICharListableFromMult Wrapper to treat a repeated element asICharListable
.IDoubleList ClassIDoubleList
is the abstract class which offers all interfaces implemented by ArrayList.IDoubleList.IDoubleListableFromArray Wrapper to treat an array asIDoubleListable
.IDoubleList.IDoubleListableFromCollection Wrapper to treat aCollection
asIDoubleListable
.IDoubleList.IDoubleListableFromList Wrapper to treat aList
asIDoubleListable
.IDoubleList.IDoubleListableFromMult Wrapper to treat a repeated element asIDoubleListable
.IFloatList ClassIFloatList
is the abstract class which offers all interfaces implemented by ArrayList.IFloatList.IFloatListableFromArray Wrapper to treat an array asIFloatListable
.IFloatList.IFloatListableFromCollection Wrapper to treat aCollection
asIFloatListable
.IFloatList.IFloatListableFromList Wrapper to treat aList
asIFloatListable
.IFloatList.IFloatListableFromMult Wrapper to treat a repeated element asIFloatListable
.IIntList ClassIIntList
is the abstract class which offers all interfaces implemented by ArrayList.IIntList.IIntListableFromArray Wrapper to treat an array asIIntListable
.IIntList.IIntListableFromCollection Wrapper to treat aCollection
asIIntListable
.IIntList.IIntListableFromList Wrapper to treat aList
asIIntListable
.IIntList.IIntListableFromMult Wrapper to treat a repeated element asIIntListable
.ILongList ClassILongList
is the abstract class which offers all interfaces implemented by ArrayList.ILongList.ILongListableFromArray Wrapper to treat an array asILongListable
.ILongList.ILongListableFromCollection Wrapper to treat aCollection
asILongListable
.ILongList.ILongListableFromList Wrapper to treat aList
asILongListable
.ILongList.ILongListableFromMult Wrapper to treat a repeated element asILongListable
.IntBigList IntBigList is a list optimized for storing large number of elements.IntBigList.IntBlock A block stores in maximum blockSize number of elements.IntBigList.IntBlockNode Implements an AVLNode storing a IntBlock.IntBigList.ReadOnlyIntBigList A read-only version ofKey1List
.IntGapList Class {link IntGapList} combines the strengths of bothArrayList
andLinkedList
.IntGapList.ReadOnlyList A read-only version ofIntGapList
.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 ClassIShortList
is the abstract class which offers all interfaces implemented by ArrayList.IShortList.IShortListableFromArray Wrapper to treat an array asIShortListable
.IShortList.IShortListableFromCollection Wrapper to treat aCollection
asIShortListable
.IShortList.IShortListableFromList Wrapper to treat aList
asIShortListable
.IShortList.IShortListableFromMult Wrapper to treat a repeated element asIShortListable
.LongBigList LongBigList is a list optimized for storing large number of elements.LongBigList.LongBlock A block stores in maximum blockSize number of elements.LongBigList.LongBlockNode Implements an AVLNode storing a LongBlock.LongBigList.ReadOnlyLongBigList A read-only version ofKey1List
.LongGapList Class {link LongGapList} combines the strengths of bothArrayList
andLinkedList
.LongGapList.ReadOnlyList A read-only version ofLongGapList
.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.ReadOnlyShortBigList A read-only version ofKey1List
.ShortBigList.ShortBlock A block stores in maximum blockSize number of elements.ShortBigList.ShortBlockNode Implements an AVLNode storing a ShortBlock.ShortGapList Class {link ShortGapList} combines the strengths of bothArrayList
andLinkedList
.ShortGapList.ReadOnlyList A read-only version ofShortGapList
.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.