/*
 * Created on 08.08.2004
 */
package commons.collections.trie;


/**
 * @author kst
 * 
 * Interface for using StateHelper with different Nodes
 */
public interface INode
{

   public INode findMatchingNode (char c);


   public char getChar ();


   public INode[] getSubtrees ();


   public boolean hasChildren ();


   public INode getRoot ();


   public INode getParent ();


   public abstract String hash ();
}