java.lang.Object
swim.collections.STreePage<T>
-
Method Summary
Modifier and TypeMethodDescriptionappended(T newValue, Object id, STreeContext<T> tree) abstract intarity()balanced(STreeContext<T> tree) abstract booleanabstract voidcopyToArray(Object[] array, int offset) drop(int lower, STreeContext<T> tree) static <T> STreePage<T>empty()abstract Tget(int index) getEntry(int index) abstract intinserted(int index, T newValue, Object id, STreeContext<T> tree) abstract booleanisEmpty()iterator()abstract intlastIndexOf(Object value) prepended(T newValue, Object id, STreeContext<T> tree) removed(int index, STreeContext<T> tree) removed(Object value, STreeContext<T> tree) abstract intsize()split(int index) splitLeft(int index) splitRight(int index) take(int upper, STreeContext<T> tree) updated(int index, T newValue, STreeContext<T> tree)
-
Method Details
-
isEmpty
public abstract boolean isEmpty() -
size
public abstract int size() -
arity
public abstract int arity() -
contains
-
indexOf
-
lastIndexOf
-
get
-
getEntry
-
updated
-
inserted
-
appended
-
prepended
-
removed
-
removed
-
drop
-
take
-
balanced
-
split
-
splitLeft
-
splitRight
-
copyToArray
-
iterator
-
keyIterator
-
entryIterator
-
reverseIterator
-
reverseKeyIterator
-
reverseEntryIterator
-
empty
-