public interface TreeNodes<T> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
TreeNode<T> |
getFirst(ReferenceCollection<TreeNode<T>> nodes) |
TreeMapKey |
getKey(Object key) |
TreeNode<T> |
getNext(ReferenceCollection<TreeNode<T>> nodes,
TreeMapKey key,
TreeNode<T> node,
boolean read) |
T |
getValue(ReferenceCollection<T> values,
TreeNode<T> node) |
void |
init(ReferenceCollection<TreeNode<T>> nodes) |
boolean |
isEquals(TreeMapKey key,
TreeNode<T> node) |
T |
putIfAbsentValue(ReferenceCollection<T> values,
TreeNode<T> node,
T value) |
T |
removeValue(ReferenceCollection<T> values,
TreeNode<T> node) |
boolean |
removeValue(ReferenceCollection<T> values,
TreeNode<T> node,
T oldValue) |
T |
replaceValue(ReferenceCollection<T> values,
TreeNode<T> node,
T value) |
boolean |
replaceValue(ReferenceCollection<T> values,
TreeNode<T> node,
T oldValue,
T value) |
T |
setValue(ReferenceCollection<T> values,
TreeNode<T> node,
T value) |
void init(ReferenceCollection<TreeNode<T>> nodes)
TreeMapKey getKey(Object key)
boolean isEquals(TreeMapKey key, TreeNode<T> node)
TreeNode<T> getNext(ReferenceCollection<TreeNode<T>> nodes, TreeMapKey key, TreeNode<T> node, boolean read)
TreeNode<T> getFirst(ReferenceCollection<TreeNode<T>> nodes)
T getValue(ReferenceCollection<T> values, TreeNode<T> node)
boolean replaceValue(ReferenceCollection<T> values, TreeNode<T> node, T oldValue, T value)
T removeValue(ReferenceCollection<T> values, TreeNode<T> node)
boolean removeValue(ReferenceCollection<T> values, TreeNode<T> node, T oldValue)
Copyright © 2016. All rights reserved.