java.lang.Object
swim.collections.STreePage<T>
-
Method Summary
Modifier and TypeMethodDescriptionappended
(T newValue, Object id, STreeContext<T> tree) abstract int
arity()
balanced
(STreeContext<T> tree) abstract boolean
abstract void
copyToArray
(Object[] array, int offset) drop
(int lower, STreeContext<T> tree) static <T> STreePage<T>
empty()
abstract T
get
(int index) getEntry
(int index) abstract int
inserted
(int index, T newValue, Object id, STreeContext<T> tree) abstract boolean
isEmpty()
iterator()
abstract int
lastIndexOf
(Object value) prepended
(T newValue, Object id, STreeContext<T> tree) removed
(int index, STreeContext<T> tree) removed
(Object value, STreeContext<T> tree) abstract int
size()
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
-