public interface IStructNode extends INode
INode
has structural attributes. That means
that a class can have pointers to neighbours.Modifier and Type | Method and Description |
---|---|
void |
decrementChildCount()
Decrementing the child count.
|
long |
getChildCount()
Gets the number of children of the item.
|
long |
getFirstChildKey()
Gets key of the context item's first child.
|
long |
getLeftSiblingKey()
Gets key of the context item's left sibling.
|
long |
getRightSiblingKey()
Gets key of the context item's right sibling.
|
boolean |
hasFirstChild()
Declares, whether the item has a first child.
|
boolean |
hasLeftSibling()
Declares, whether the item has a left sibling.
|
boolean |
hasRightSibling()
Declares, whether the item has a right sibling.
|
void |
incrementChildCount()
Incrementing the child count.
|
void |
setFirstChildKey(long pNodeKey)
Setting the first child sibling key to this node.
|
void |
setLeftSiblingKey(long pNodeKey)
Setting the left sibling key to this node.
|
void |
setRightSiblingKey(long pNodeKey)
Setting the right sibling key to this node.
|
getHash, getKind, getParentKey, getTypeKey, hasParent, setHash, setParentKey, setTypeKey
getDataKey, getFunnel, serialize
boolean hasFirstChild()
boolean hasLeftSibling()
boolean hasRightSibling()
long getChildCount()
long getFirstChildKey()
long getLeftSiblingKey()
long getRightSiblingKey()
void setRightSiblingKey(long pNodeKey)
pNodeKey
- the new key to be set.void setLeftSiblingKey(long pNodeKey)
pNodeKey
- the new key to be set.void setFirstChildKey(long pNodeKey)
pNodeKey
- the new key to be set.void decrementChildCount()
void incrementChildCount()
Copyright © 2013. All Rights Reserved.