Package org.magicwerk.brownies.collections.primitive
package org.magicwerk.brownies.collections.primitive
This packages contains implementations of GapList and BigList for primitive data types.
-
ClassDescriptionBooleanBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a BooleanBlock.A read-only version of
invalid reference
Key1List
Class {link BooleanGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofBooleanGapList
.BooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.An immutable version of a BigList.BooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.An immutable version of a GapList.ByteBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a ByteBlock.A read-only version ofinvalid reference
Key1List
Class {link ByteGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofByteGapList
.ByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.An immutable version of a BigList.ByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.An immutable version of a GapList.CharBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a CharBlock.A read-only version ofinvalid reference
Key1List
Class {link CharGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofCharGapList
.CharObjBigList implements the List interface and uses an instance of CharBigList for storage.An immutable version of a BigList.CharObjGapList implements the List interface and uses an instance of CharGapList for storage.An immutable version of a GapList.DoubleBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a DoubleBlock.A read-only version ofinvalid reference
Key1List
Class {link DoubleGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofDoubleGapList
.DoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.An immutable version of a BigList.DoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.An immutable version of a GapList.FloatBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a FloatBlock.A read-only version ofinvalid reference
Key1List
Class {link FloatGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofFloatGapList
.FloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.An immutable version of a BigList.FloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.An immutable version of a GapList.This class implements helper for primitives.ClassIBooleanList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIBooleanListable
.Wrapper to treat aCollection
asIBooleanListable
.Wrapper to treat aList
asIBooleanListable
.Wrapper to treat a repeated element asIBooleanListable
.ClassIByteList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIByteListable
.Wrapper to treat aCollection
asIByteListable
.Wrapper to treat aList
asIByteListable
.Wrapper to treat a repeated element asIByteListable
.ClassICharList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asICharListable
.Wrapper to treat aCollection
asICharListable
.Wrapper to treat aList
asICharListable
.Wrapper to treat a repeated element asICharListable
.ClassIDoubleList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIDoubleListable
.Wrapper to treat aCollection
asIDoubleListable
.Wrapper to treat aList
asIDoubleListable
.Wrapper to treat a repeated element asIDoubleListable
.ClassIFloatList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIFloatListable
.Wrapper to treat aCollection
asIFloatListable
.Wrapper to treat aList
asIFloatListable
.Wrapper to treat a repeated element asIFloatListable
.ClassIIntList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIIntListable
.Wrapper to treat aCollection
asIIntListable
.Wrapper to treat aList
asIIntListable
.Wrapper to treat a repeated element asIIntListable
.ClassILongList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asILongListable
.Wrapper to treat aCollection
asILongListable
.Wrapper to treat aList
asILongListable
.Wrapper to treat a repeated element asILongListable
.IntBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a IntBlock.A read-only version ofinvalid reference
Key1List
Class {link IntGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofIntGapList
.IntObjBigList implements the List interface and uses an instance of IntBigList for storage.An immutable version of a BigList.IntObjGapList implements the List interface and uses an instance of IntGapList for storage.An immutable version of a GapList.ClassIShortList
is the abstract class which offers all interfaces implemented by ArrayList.Wrapper to treat an array asIShortListable
.Wrapper to treat aCollection
asIShortListable
.Wrapper to treat aList
asIShortListable
.Wrapper to treat a repeated element asIShortListable
.LongBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a LongBlock.A read-only version ofinvalid reference
Key1List
Class {link LongGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofLongGapList
.LongObjBigList implements the List interface and uses an instance of LongBigList for storage.An immutable version of a BigList.LongObjGapList implements the List interface and uses an instance of LongGapList for storage.An immutable version of a GapList.ShortBigList is a list optimized for storing large number of elements.A read-only version ofinvalid reference
Key1List
A block stores in maximum blockSize number of elements.Implements an AVLNode storing a ShortBlock.Class {link ShortGapList} combines the strengths of bothArrayList
andLinkedList
.A read-only version ofShortGapList
.ShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.An immutable version of a BigList.ShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.An immutable version of a GapList.