Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.k_int.IR.QueryModels.InternalQueryRep
Class QueryNode  view QueryNode download QueryNode.java

java.lang.Object
  extended bycom.k_int.IR.QueryModels.InternalQueryRep.QueryNode
Direct Known Subclasses:
AttrPlusTermNode, ComplexNode, RootNode

public abstract class QueryNode
extends java.lang.Object


Field Summary
protected  java.util.Hashtable annotations
           
protected  java.lang.String node_name
           
protected  RootNode the_root_node
           
 
Constructor Summary
QueryNode(RootNode rn)
           
 
Method Summary
 void annotate(java.lang.Object key, java.lang.Object value)
           
 void clearAnnotation(java.lang.Object key)
           
abstract  int countChildren()
           
abstract  int countChildrenWithTerms()
           
 java.util.Hashtable getAnnotations()
           
 java.lang.String getNodeName()
           
 RootNode getRootNode()
           
 java.lang.Object lookupAnnotation(java.lang.Object key)
           
 void setNodeName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

the_root_node

protected RootNode the_root_node

node_name

protected java.lang.String node_name

annotations

protected java.util.Hashtable annotations
Constructor Detail

QueryNode

public QueryNode(RootNode rn)
Method Detail

countChildrenWithTerms

public abstract int countChildrenWithTerms()

countChildren

public abstract int countChildren()

getRootNode

public RootNode getRootNode()

getNodeName

public java.lang.String getNodeName()

setNodeName

public void setNodeName(java.lang.String name)

annotate

public void annotate(java.lang.Object key,
                     java.lang.Object value)

clearAnnotation

public void clearAnnotation(java.lang.Object key)

lookupAnnotation

public java.lang.Object lookupAnnotation(java.lang.Object key)

getAnnotations

public java.util.Hashtable getAnnotations()