public class Role<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ROLE_INDEX_BITS |
| Constructor and Description |
|---|
Role(java.lang.String name,
java.lang.Class<T> nodeType) |
Role(java.lang.String name,
java.lang.Class<T> nodeType,
T nullObject) |
| Modifier and Type | Method and Description |
|---|---|
static Role |
get(int index) |
int |
getIndex() |
java.lang.Class<T> |
getNodeType() |
T |
getNullObject() |
boolean |
isValid(java.lang.Object node) |
java.lang.String |
toString() |
public static final int ROLE_INDEX_BITS
public Role(java.lang.String name,
java.lang.Class<T> nodeType)
public final T getNullObject()
public final java.lang.Class<T> getNodeType()
public final int getIndex()
public boolean isValid(java.lang.Object node)
public static Role get(int index)
public java.lang.String toString()
toString in class java.lang.Object