public class CharNode<T> extends Object implements TreeNode<T>
| Modifier and Type | Field and Description |
|---|---|
static int |
DATA_SIZE |
static int |
LEN_CHAR2GROUP |
static int |
LEN_CHARGROUP |
static int |
LEN_NODES |
static int |
LEN_NUMBERGROUP |
static int |
MAX_CHAR2GROUP |
static int |
MAX_CHARGROUP |
static long |
MAX_NODES |
static int |
MAX_NUMBERGROUP |
static int |
MIN_CHAR2GROUP |
static int |
MIN_CHARGROUP |
static int |
MIN_NUMBERGROUP |
| Constructor and Description |
|---|
CharNode() |
| 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 |
setId(long id) |
void |
setNext(ReferenceCollection<TreeNode<T>> nodes,
Object key,
TreeNode<T> node) |
T |
setValue(ReferenceCollection<T> values,
T value) |
public static int MIN_CHARGROUP
public static int MAX_CHARGROUP
public static int LEN_CHARGROUP
public static int MIN_NUMBERGROUP
public static int MAX_NUMBERGROUP
public static int LEN_NUMBERGROUP
public static int MIN_CHAR2GROUP
public static int MAX_CHAR2GROUP
public static int LEN_CHAR2GROUP
public static int LEN_NODES
public static int DATA_SIZE
public static final long MAX_NODES
public void setId(long id)
public long getValueId()
getValueId in interface TreeNode<T>public T setValue(ReferenceCollection<T> values, T value)
public T removeValue(ReferenceCollection<T> values)
removeValue in interface TreeNode<T>public T getValue(ReferenceCollection<T> values)
public boolean replaceValue(ReferenceCollection<T> values, T oldValue, T value)
replaceValue in interface TreeNode<T>public T replaceValue(ReferenceCollection<T> values, T value)
replaceValue in interface TreeNode<T>public T putIfAbsentValue(ReferenceCollection<T> values, T value)
putIfAbsentValue in interface TreeNode<T>public boolean removeValue(ReferenceCollection<T> values, T oldValue)
removeValue in interface TreeNode<T>Copyright © 2016. All rights reserved.