Uses of Interface
org.magicwerk.brownies.collections.IListable
Packages that use IListable
Package
Description
Brownies Collections complements the Java Collections Framework.
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 IListableModifier and TypeClassDescriptionclass
BigList<E>
BigList is a list optimized for storing large number of elements.(package private) static class
A block stores in maximum blockSize number of elements.protected static class
A read-only version ofKey1List
.class
GapList<E>
Class {link GapList} combines the strengths of bothArrayList
andLinkedList
.protected static class
A read-only version ofGapList
.class
IList<E>
ClassIList
is the abstract class which offers all interfaces implemented by ArrayList.protected static class
Wrapper to treat an array asIListable
.protected static class
Wrapper to treat aCollection
asIListable
.protected static class
protected static class
Wrapper to treat a repeated element asIListable
.class
Key1List<E,
K> Key1List implements a key list with 1 key.protected static class
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
List type used to store multiple elements.class
KeyList<E>
KeyList implements a list.protected static class
A read-only version ofKeyList
.class
KeyListImpl<E>
A KeyList add key handling features to GapList.static class
ClassListables.IListableArray
implements theIListable
interface for arrays.static class
Methods in org.magicwerk.brownies.collections that return IListableModifier and TypeMethodDescriptionIList.asIListable
(Collection<? extends E> coll) Return correct IListable for passed collection.Methods in org.magicwerk.brownies.collections with parameters of type IListableModifier and TypeMethodDescriptionprotected boolean
protected boolean
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
protected void
protected boolean
protected void
-
Uses of IListable in org.magicwerk.brownies.collections.primitive
Classes in org.magicwerk.brownies.collections.primitive that implement IListableModifier and TypeClassDescriptionclass
BooleanObjBigList implements the List interface and uses an instance of BooleanBigList for storage.protected static class
An immutable version of a BigList.class
BooleanObjGapList implements the List interface and uses an instance of BooleanGapList for storage.protected static class
An immutable version of a GapList.class
ByteObjBigList implements the List interface and uses an instance of ByteBigList for storage.protected static class
An immutable version of a BigList.class
ByteObjGapList implements the List interface and uses an instance of ByteGapList for storage.protected static class
An immutable version of a GapList.class
CharObjBigList implements the List interface and uses an instance of CharBigList for storage.protected static class
An immutable version of a BigList.class
CharObjGapList implements the List interface and uses an instance of CharGapList for storage.protected static class
An immutable version of a GapList.class
DoubleObjBigList implements the List interface and uses an instance of DoubleBigList for storage.protected static class
An immutable version of a BigList.class
DoubleObjGapList implements the List interface and uses an instance of DoubleGapList for storage.protected static class
An immutable version of a GapList.class
FloatObjBigList implements the List interface and uses an instance of FloatBigList for storage.protected static class
An immutable version of a BigList.class
FloatObjGapList implements the List interface and uses an instance of FloatGapList for storage.protected static class
An immutable version of a GapList.class
IntObjBigList implements the List interface and uses an instance of IntBigList for storage.protected static class
An immutable version of a BigList.class
IntObjGapList implements the List interface and uses an instance of IntGapList for storage.protected static class
An immutable version of a GapList.class
LongObjBigList implements the List interface and uses an instance of LongBigList for storage.protected static class
An immutable version of a BigList.class
LongObjGapList implements the List interface and uses an instance of LongGapList for storage.protected static class
An immutable version of a GapList.class
ShortObjBigList implements the List interface and uses an instance of ShortBigList for storage.protected static class
An immutable version of a BigList.class
ShortObjGapList implements the List interface and uses an instance of ShortGapList for storage.protected static class
An immutable version of a GapList.