public interface TreeNode<T> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
long |
getId() |
TreeNode<T> |
getNext(ReferenceCollection<TreeNode<T>> nodes,
Object key) |
T |
getValue(ReferenceCollection<T> values) |
long |
getValueId() |
T |
putIfAbsentValue(ReferenceCollection<T> values,
T value) |
T |
removeValue(ReferenceCollection<T> values) |
boolean |
removeValue(ReferenceCollection<T> values,
T oldValue) |
T |
replaceValue(ReferenceCollection<T> values,
T value) |
boolean |
replaceValue(ReferenceCollection<T> values,
T oldValue,
T value) |
void |
setNext(ReferenceCollection<TreeNode<T>> nodes,
Object key,
TreeNode<T> node) |
T |
setValue(ReferenceCollection<T> values,
T value) |
long getId()
long getValueId()
T setValue(ReferenceCollection<T> values, T value)
boolean replaceValue(ReferenceCollection<T> values, T oldValue, T value)
T replaceValue(ReferenceCollection<T> values, T value)
T putIfAbsentValue(ReferenceCollection<T> values, T value)
T removeValue(ReferenceCollection<T> values)
boolean removeValue(ReferenceCollection<T> values, T oldValue)
T getValue(ReferenceCollection<T> values)
Copyright © 2016. All rights reserved.