public interface INode extends IData
Common interface for all item kinds. An item can be a node or an atomic value.
Modifier and Type | Method and Description |
---|---|
long |
getHash()
Getting the persisted hash value for this node.
|
int |
getKind()
Gets the kind of the item (atomic value, element node, attribute
node....).
|
long |
getParentKey()
Gets key of the context item's parent.
|
int |
getTypeKey()
Gets value type of the item.
|
boolean |
hasParent()
Declares, whether the item has a parent.
|
void |
setHash(long pHash)
Setting the hash of this node including substructure.
|
void |
setParentKey(long pNodeKey)
Setting the parent key.
|
void |
setTypeKey(int pTypeKey)
Setting the type key.
|
getDataKey, getFunnel, serialize
long getParentKey()
boolean hasParent()
int getKind()
int getTypeKey()
void setParentKey(long pNodeKey)
pNodeKey
- the parent to be set.void setTypeKey(int pTypeKey)
pTypeKey
- the type to be set.long getHash()
void setHash(long pHash)
pHash
- to be setCopyright © 2013. All Rights Reserved.