Uses of Interface
org.magicwerk.brownies.collections.primitive.ILongListable
Packages that use ILongListable
Package
Description
This packages contains implementations of GapList and BigList for primitive data types.
-
Uses of ILongListable in org.magicwerk.brownies.collections.primitive
Classes in org.magicwerk.brownies.collections.primitive that implement ILongListableModifier and TypeClassDescriptionclass
ClassILongList
is the abstract class which offers all interfaces implemented by ArrayList.protected static class
Wrapper to treat an array asILongListable
.protected static class
Wrapper to treat aCollection
asILongListable
.protected static class
Wrapper to treat aList
asILongListable
.protected static class
Wrapper to treat a repeated element asILongListable
.class
LongBigList 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 ofinvalid reference
Key1List
class
Class {link LongGapList} combines the strengths of bothArrayList
andLinkedList
.protected static class
A read-only version ofLongGapList
.Methods in org.magicwerk.brownies.collections.primitive that return ILongListableModifier and TypeMethodDescriptionprotected ILongListable
ILongList.asILongListable
(Collection<Long> coll) Return correct ILongListable for passed collection.Methods in org.magicwerk.brownies.collections.primitive with parameters of type ILongListableModifier and TypeMethodDescriptionprotected boolean
ILongList.doAddAll
(int index, ILongListable list) Helper method for adding multiple elements to the list.protected boolean
LongBigList.doAddAll
(int index, ILongListable list) private void
LongBigList.doAddAllHead
(ILongListable list, int addPos, int addLen, int space) private void
LongBigList.doAddAllMiddle
(ILongListable list, int addPos) private void
LongBigList.doAddAllTail
(ILongListable list, int addPos, int addLen, int space) protected void
ILongList.doInitAll
(ILongListable list) protected void
ILongList.doPutAll
(int index, ILongListable list) protected boolean
ILongList.doReplace
(int index, int len, ILongListable list) protected void
ILongList.replace
(int index, int len, ILongListable list)