Class IpaTernaryTreeNode<V>
java.lang.Object
ca.phon.ipa.tree.IpaTernaryTreeNode<V>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIpaTernaryTreeNode(IpaTernaryTreeNode<V> parent, IPAElement ele) IpaTernaryTreeNode(IpaTernaryTreeNode<V> parent, IPAElement ele, V value) -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptVisitFirst(IpaTernaryTreeNodeVisitor<V> visitor) voidacceptVisitLast(IpaTernaryTreeNodeVisitor<V> visitor) voidacceptVisitMiddle(IpaTernaryTreeNodeVisitor<V> visitor) getChild(IpaTernaryTreeNode.Position position) getEle()getLeft()getRight()getValue()booleanisRoot()booleanA node is terminated if it has a database entry.voidsetCenter(IpaTernaryTreeNode<V> center) voidsetChild(IpaTernaryTreeNode<V> child, IpaTernaryTreeNode.Position position) voidsetEle(IPAElement ele) voidsetLeft(IpaTernaryTreeNode<V> left) voidsetParent(IpaTernaryTreeNode<V> parent) voidsetRight(IpaTernaryTreeNode<V> right)
-
Constructor Details
-
IpaTernaryTreeNode
-
IpaTernaryTreeNode
-
-
Method Details
-
isTerminated
public boolean isTerminated()A node is terminated if it has a database entry. (i.e., if the value is non-null) -
isRoot
public boolean isRoot() -
getEle
-
setEle
-
getValue
-
setValue
-
getParent
-
setParent
-
getLeft
-
setLeft
-
getRight
-
setRight
-
getCenter
-
setCenter
-
getChild
-
setChild
-
getPrefix
-
acceptVisitMiddle
-
acceptVisitLast
-
acceptVisitFirst
-