Uses of Interface
org.magicwerk.brownies.collections.IListable
-
Packages that use IListable Package Description org.magicwerk.brownies.collections Brownies Collections complements the Java Collections Framework.org.magicwerk.brownies.collections.primitive This packages contains implementations of GapList and BigList for primitive data types. -
-
Uses of IListable in org.magicwerk.brownies.collections
Classes in org.magicwerk.brownies.collections that implement IListable Modifier and Type Class Description class
BigList<E>
BigList is a list optimized for storing large number of elements.(package private) static class
BigList.Block<T>
A block stores in maximum blockSize number of elements.protected static class
BigList.ReadOnlyBigList<E>
A read-only version ofKey1List
.class
GapList<E>
Class {link GapList} combines the strengths of bothArrayList
andLinkedList
.protected static class
GapList.ReadOnlyList<E>
A read-only version ofGapList
.class
IList<E>
ClassIList
is the abstract class which offers all interfaces implemented by ArrayList.protected static class
IList.IListableFromArray<E>
Wrapper to treat an array asIListable
.protected static class
IList.IListableFromCollection<E>
Wrapper to treat aCollection
asIListable
.protected static class
IList.IListableFromList<E>
Wrapper to treat aList
asIListable
.protected static class
IList.IListableFromMult<E>
Wrapper to treat a repeated element asIListable
.class
Key1List<E,K>
Key1List implements a key list with 1 key.protected static class
Key1List.ReadOnlyKey1List<E,K>
A read-only version ofKey1List
.class
Key2List<E,K1,K2>
Key2List implements a key list with 2 keys.protected static class
Key2List.ReadOnlyKey2List<E,K1,K2>
A read-only version ofKey2List
.(package private) static class
KeyCollectionImpl.KeyMapList<E>
List type used to store multiple elements.class
KeyList<E>
KeyList implements a list.protected static class
KeyList.ImmutableKeyList<E>
A read-only version ofKeyList
.class
KeyListImpl<E>
A KeyList add key handling features to GapList.static class
Listables.IListableArray<E>
ClassListables.IListableArray
implements theIListable
interface for arrays.static class
Listables.IListableList<E>
Methods in org.magicwerk.brownies.collections that return IListable Modifier and Type Method Description protected IListable<? extends E>
IList. asIListable(java.util.Collection<? extends E> coll)
Return correct IListable for passed collection.Methods in org.magicwerk.brownies.collections with parameters of type IListable Modifier and Type Method Description protected boolean
BigList. doAddAll(int index, IListable<? extends E> list)
protected boolean
IList. doAddAll(int index, IListable<? extends E> list)
Helper method for adding multiple elements to the list.private void
BigList. doAddAllHead(IListable<? extends E> list, int addPos, int addLen, int space)
private void
BigList. doAddAllMiddle(IListable<? extends E> list, int addPos)
private void
BigList. doAddAllTail(IListable<? extends E> list, int addPos, int addLen, int space)
protected void
IList. doInitAll(IListable<? extends E> list)
protected void
IList. doPutAll(int index, IListable<? extends E> list)
protected boolean
IList. doReplace(int index, int len, IListable<? extends E> list)
protected void
IList. replace(int index, int len, IListable<? extends E> list)
-
Uses of IListable in org.magicwerk.brownies.collections.primitive
Classes in org.magicwerk.brownies.collections.primitive that implement IListable Modifier and Type Class Description class
BooleanObjBigList
BooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.protected static class
BooleanObjBigList.ImmutableBooleanObjBigList
An immutable version of a BigList.class
BooleanObjGapList
BooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.protected static class
BooleanObjGapList.ImmutableBooleanObjGapList
An immutable version of a GapList.class
ByteObjBigList
ByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.protected static class
ByteObjBigList.ImmutableByteObjBigList
An immutable version of a BigList.class
ByteObjGapList
ByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.protected static class
ByteObjGapList.ImmutableByteObjGapList
An immutable version of a GapList.class
CharObjBigList
CharObjBigList implements the List interface and uses an instance of CharBigList for storage.protected static class
CharObjBigList.ImmutableCharObjBigList
An immutable version of a BigList.class
CharObjGapList
CharObjGapList implements the List interface and uses an instance of CharGapList for storage.protected static class
CharObjGapList.ImmutableCharObjGapList
An immutable version of a GapList.class
DoubleObjBigList
DoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.protected static class
DoubleObjBigList.ImmutableDoubleObjBigList
An immutable version of a BigList.class
DoubleObjGapList
DoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.protected static class
DoubleObjGapList.ImmutableDoubleObjGapList
An immutable version of a GapList.class
FloatObjBigList
FloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.protected static class
FloatObjBigList.ImmutableFloatObjBigList
An immutable version of a BigList.class
FloatObjGapList
FloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.protected static class
FloatObjGapList.ImmutableFloatObjGapList
An immutable version of a GapList.class
IntObjBigList
IntObjBigList implements the List interface and uses an instance of IntBigList for storage.protected static class
IntObjBigList.ImmutableIntObjBigList
An immutable version of a BigList.class
IntObjGapList
IntObjGapList implements the List interface and uses an instance of IntGapList for storage.protected static class
IntObjGapList.ImmutableIntObjGapList
An immutable version of a GapList.class
LongObjBigList
LongObjBigList implements the List interface and uses an instance of LongBigList for storage.protected static class
LongObjBigList.ImmutableLongObjBigList
An immutable version of a BigList.class
LongObjGapList
LongObjGapList implements the List interface and uses an instance of LongGapList for storage.protected static class
LongObjGapList.ImmutableLongObjGapList
An immutable version of a GapList.class
ShortObjBigList
ShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.protected static class
ShortObjBigList.ImmutableShortObjBigList
An immutable version of a BigList.class
ShortObjGapList
ShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.protected static class
ShortObjGapList.ImmutableShortObjGapList
An immutable version of a GapList.
-