-
- All Implemented Interfaces:
-
java.io.Serializable
public interface ITreeNode<T> implements Serializable
Represents an interface for node of the Tree class.
-
-
Method Summary
Modifier and Type Method Description abstract TgetData()abstract ITreeNode<out Object>getLeftChild()abstract intgetNumberOfChildren()abstract ITreeNode<out Object>getRightChild()abstract TypegetType()abstract TgetValue(Map<HashString, ITreeNode<out Object>> mp)abstract HashStringtoHashString()Similar to toString(), but returns a HashString. abstract StringtoString()-
-
Method Detail
-
getLeftChild
abstract ITreeNode<out Object> getLeftChild()
-
getNumberOfChildren
abstract int getNumberOfChildren()
-
getRightChild
abstract ITreeNode<out Object> getRightChild()
-
getValue
abstract T getValue(Map<HashString, ITreeNode<out Object>> mp)
- Parameters:
mp- the matches map.
-
toHashString
abstract HashString toHashString()
Similar to toString(), but returns a HashString.
-
-
-
-