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