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