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 bothArrayListandLinkedList.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 bothArrayListandLinkedList.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 bothArrayListandLinkedList.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 bothArrayListandLinkedList.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 bothArrayListandLinkedList.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 ClassIBooleanListis the abstract class which offers all interfaces implemented by ArrayList.IBooleanList.IBooleanListableFromArray Wrapper to treat an array asIBooleanListable.IBooleanList.IBooleanListableFromCollection Wrapper to treat aCollectionasIBooleanListable.IBooleanList.IBooleanListableFromList Wrapper to treat aListasIBooleanListable.IBooleanList.IBooleanListableFromMult Wrapper to treat a repeated element asIBooleanListable.IByteList ClassIByteListis the abstract class which offers all interfaces implemented by ArrayList.IByteList.IByteListableFromArray Wrapper to treat an array asIByteListable.IByteList.IByteListableFromCollection Wrapper to treat aCollectionasIByteListable.IByteList.IByteListableFromList Wrapper to treat aListasIByteListable.IByteList.IByteListableFromMult Wrapper to treat a repeated element asIByteListable.ICharList ClassICharListis the abstract class which offers all interfaces implemented by ArrayList.ICharList.ICharListableFromArray Wrapper to treat an array asICharListable.ICharList.ICharListableFromCollection Wrapper to treat aCollectionasICharListable.ICharList.ICharListableFromList Wrapper to treat aListasICharListable.ICharList.ICharListableFromMult Wrapper to treat a repeated element asICharListable.IDoubleList ClassIDoubleListis the abstract class which offers all interfaces implemented by ArrayList.IDoubleList.IDoubleListableFromArray Wrapper to treat an array asIDoubleListable.IDoubleList.IDoubleListableFromCollection Wrapper to treat aCollectionasIDoubleListable.IDoubleList.IDoubleListableFromList Wrapper to treat aListasIDoubleListable.IDoubleList.IDoubleListableFromMult Wrapper to treat a repeated element asIDoubleListable.IFloatList ClassIFloatListis the abstract class which offers all interfaces implemented by ArrayList.IFloatList.IFloatListableFromArray Wrapper to treat an array asIFloatListable.IFloatList.IFloatListableFromCollection Wrapper to treat aCollectionasIFloatListable.IFloatList.IFloatListableFromList Wrapper to treat aListasIFloatListable.IFloatList.IFloatListableFromMult Wrapper to treat a repeated element asIFloatListable.IIntList ClassIIntListis the abstract class which offers all interfaces implemented by ArrayList.IIntList.IIntListableFromArray Wrapper to treat an array asIIntListable.IIntList.IIntListableFromCollection Wrapper to treat aCollectionasIIntListable.IIntList.IIntListableFromList Wrapper to treat aListasIIntListable.IIntList.IIntListableFromMult Wrapper to treat a repeated element asIIntListable.ILongList ClassILongListis the abstract class which offers all interfaces implemented by ArrayList.ILongList.ILongListableFromArray Wrapper to treat an array asILongListable.ILongList.ILongListableFromCollection Wrapper to treat aCollectionasILongListable.ILongList.ILongListableFromList Wrapper to treat aListasILongListable.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 bothArrayListandLinkedList.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 ClassIShortListis the abstract class which offers all interfaces implemented by ArrayList.IShortList.IShortListableFromArray Wrapper to treat an array asIShortListable.IShortList.IShortListableFromCollection Wrapper to treat aCollectionasIShortListable.IShortList.IShortListableFromList Wrapper to treat aListasIShortListable.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 bothArrayListandLinkedList.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 bothArrayListandLinkedList.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.