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