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