|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.extjwnl.data.list.PointerTargetNode
net.sf.extjwnl.data.list.PointerTargetTreeNode
public class PointerTargetTreeNode
A node in a PointerTargetTreeNodeList
. Each node can have a childTreeList, which is a list of nodes that
are children of this node, and a pointerTreeList, which is a tree of pointers related to this node's
target. Basically, this allows for a single tree supporting multiple relationships. For example, you
may have a ancestry tree, and each node, besides having links to its children, has links to the
synonyms of its target.
Constructor Summary | |
---|---|
PointerTargetTreeNode(PointerTarget target)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerTargetTreeNodeList childTreeList,
PointerTargetTreeNodeList pointerTreeList,
PointerType type)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerTargetTreeNodeList childTreeList,
PointerTargetTreeNodeList pointerTreeList,
PointerType type,
PointerTargetTreeNode parent)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerTargetTreeNodeList childTreeList,
PointerType type)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerTargetTreeNodeList childTreeList,
PointerType type,
PointerTargetTreeNode parent)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerType type)
|
|
PointerTargetTreeNode(PointerTarget target,
PointerType type,
PointerTargetTreeNode parent)
|
Method Summary | |
---|---|
PointerTargetTreeNode |
clone()
Create a shallow clone of the object. |
PointerTargetTreeNode |
deepClone()
Create a deep clone of the object. |
boolean |
equals(Object obj)
Two PointerTargetNodes are equal if they have the same type and PointerTarget |
PointerTargetTreeNodeList |
getChildTreeList()
|
PointerTargetTreeNode |
getParent()
|
PointerTargetTreeNodeList |
getPointerTreeList()
|
boolean |
hasChildTreeList()
|
boolean |
hasParent()
|
boolean |
hasPointerTreeList()
|
boolean |
hasValidChildTreeList()
Returns whether a childTreeList is not null and not empty. |
boolean |
hasValidPointerTreeList()
Returns whether pointerTreeList is not null and not empty. |
void |
setChildTreeList(PointerTargetTreeNodeList list)
|
void |
setParent(PointerTargetTreeNode parent)
|
void |
setPointerTreeList(PointerTargetTreeNodeList list)
|
List<PointerTargetNodeList> |
toList(PointerTargetNodeList list)
Convert this node into a list of PointerTargetNodeLists's, each representing a unique branch through the tree |
String |
toString()
|
Methods inherited from class net.sf.extjwnl.data.list.PointerTargetNode |
---|
getPointerTarget, getSynset, getType, getWord, hashCode, isLexical, setType |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PointerTargetTreeNode(PointerTarget target, PointerTargetTreeNodeList childTreeList, PointerTargetTreeNodeList pointerTreeList, PointerType type, PointerTargetTreeNode parent)
public PointerTargetTreeNode(PointerTarget target)
public PointerTargetTreeNode(PointerTarget target, PointerType type)
public PointerTargetTreeNode(PointerTarget target, PointerTargetTreeNodeList childTreeList, PointerType type)
public PointerTargetTreeNode(PointerTarget target, PointerType type, PointerTargetTreeNode parent)
public PointerTargetTreeNode(PointerTarget target, PointerTargetTreeNodeList childTreeList, PointerType type, PointerTargetTreeNode parent)
public PointerTargetTreeNode(PointerTarget target, PointerTargetTreeNodeList childTreeList, PointerTargetTreeNodeList pointerTreeList, PointerType type)
Method Detail |
---|
public boolean equals(Object obj)
PointerTargetNode
equals
in class PointerTargetNode
public String toString()
toString
in class PointerTargetNode
public void setChildTreeList(PointerTargetTreeNodeList list)
public void setPointerTreeList(PointerTargetTreeNodeList list)
public void setParent(PointerTargetTreeNode parent)
public PointerTargetTreeNode getParent()
public PointerTargetTreeNodeList getChildTreeList()
public PointerTargetTreeNodeList getPointerTreeList()
public boolean hasChildTreeList()
public boolean hasValidChildTreeList()
public boolean hasPointerTreeList()
public boolean hasValidPointerTreeList()
public boolean hasParent()
public List<PointerTargetNodeList> toList(PointerTargetNodeList list)
list
- list
public PointerTargetTreeNode clone() throws CloneNotSupportedException
DeepCloneable
clone
in interface DeepCloneable
clone
in class PointerTargetNode
CloneNotSupportedException
- CloneNotSupportedExceptionpublic PointerTargetTreeNode deepClone() throws UnsupportedOperationException
DeepCloneable
deepClone
in interface DeepCloneable
deepClone
in class PointerTargetNode
UnsupportedOperationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |