sk.sav.ui.ikt.nlp.gazetteer.character
Class Node

java.lang.Object
  extended by sk.sav.ui.ikt.nlp.gazetteer.character.Node
Direct Known Subclasses:
ChildSiblingNode, HashMapNode

public abstract class Node
extends Object


Nested Class Summary
static class Node.FLAGS
           
 
Field Summary
protected  byte flags
           
protected  int[] ids
           
static long NODES
           
 
Constructor Summary
Node()
           
 
Method Summary
abstract  Node addChild(int ch)
           
 void addID(int id)
           
abstract  Node getChild(int ch)
           
 int[] getIDs()
           
 boolean isHit()
           
 void setFlags(byte flags)
           
 void unsetFlag(byte flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODES

public static long NODES

flags

protected byte flags

ids

protected int[] ids
Constructor Detail

Node

public Node()
Method Detail

addID

public void addID(int id)

addChild

public abstract Node addChild(int ch)

getChild

public abstract Node getChild(int ch)

setFlags

public void setFlags(byte flags)

unsetFlag

public void unsetFlag(byte flags)

isHit

public boolean isHit()

getIDs

public int[] getIDs()