|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectInternalNode
Field Summary | |
private java.lang.Object |
firstChild
Link to the first child of this node. |
private Info |
info
Contains additinaol information about this node (such as lca info). |
private int |
leftIndex
The starting index of the branch that leads to this node. |
private int |
length
The length of the branch leading to this node. |
private java.lang.Object |
rightSybling
Link to the right sybling of this node (if there is one). |
private java.lang.Object |
suffixLink
An internal node always has a sufix link. |
Constructor Summary | |
(package private) |
InternalNode()
|
(package private) |
InternalNode(int leftIndex,
int length,
java.lang.Object rightSybling,
java.lang.Object firstChild)
|
Method Summary | |
(package private) java.lang.Object |
getFirstChild()
|
Info |
getInfo()
|
int |
getLeftIndex()
|
int |
getLength()
|
java.lang.Object |
getRightSybling()
|
(package private) java.lang.Object |
getSuffixLink()
|
(package private) void |
setFirstChild(java.lang.Object firstChild)
|
void |
setInfo(Info info)
sets an Info object to this node. |
(package private) void |
setLeftIndex(int leftIndex)
|
(package private) void |
setLength(int length)
|
(package private) void |
setRightSybling(java.lang.Object rightSybling)
|
(package private) void |
setSuffixLink(java.lang.Object suffixLink)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int leftIndex
private int length
private java.lang.Object rightSybling
private Info info
private java.lang.Object firstChild
private java.lang.Object suffixLink
Constructor Detail |
InternalNode()
InternalNode(int leftIndex, int length, java.lang.Object rightSybling, java.lang.Object firstChild)
Method Detail |
final java.lang.Object getFirstChild()
final void setFirstChild(java.lang.Object firstChild)
final java.lang.Object getSuffixLink()
final void setSuffixLink(java.lang.Object suffixLink)
public final int getLeftIndex()
getLeftIndex
in interface NodeInterface
final void setLeftIndex(int leftIndex)
public final int getLength()
getLength
in interface NodeInterface
final void setLength(int length)
public final java.lang.Object getRightSybling()
getRightSybling
in interface NodeInterface
final void setRightSybling(java.lang.Object rightSybling)
public final Info getInfo()
getInfo
in interface NodeInterface
public final void setInfo(Info info)
setInfo
in interface NodeInterface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |