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 AttrPlusTermNode  view AttrPlusTermNode download AttrPlusTermNode.java

java.lang.Object
  extended bycom.k_int.IR.QueryModels.InternalQueryRep.QueryNode
      extended bycom.k_int.IR.QueryModels.InternalQueryRep.AttrPlusTermNode

public class AttrPlusTermNode
extends QueryNode


Field Summary
private static java.lang.String ACCESS_POINT_ATTR
           
static int AND_TERMS
           
private  java.util.Hashtable attrs
           
private  int default_multi_term_operator
           
static int OR_TERMS
           
private static java.lang.String RELATION_ATTR
           
private static java.lang.String STRUCTURE_ATTR
           
private  java.lang.Object term
           
 
Fields inherited from class com.k_int.IR.QueryModels.InternalQueryRep.QueryNode
annotations, node_name, the_root_node
 
Constructor Summary
AttrPlusTermNode(RootNode rn)
           
AttrPlusTermNode(RootNode rn, java.util.Hashtable attrs, java.lang.Object term, java.lang.String name)
           
 
Method Summary
 void clearAttrs()
           
 int countChildren()
           
 int countChildrenWithTerms()
           
 AttrValue getAccessPoint()
           
 AttrValue getAttr(java.lang.String attr_name)
           
 java.util.Enumeration getAttrEnum()
           
 java.util.Hashtable getAttrs()
           
 int getDefaultMultiTermOperator()
           
 AttrValue getRelation()
           
 AttrValue getStructure()
           
 java.lang.Object getTerm()
           
 java.lang.String getTermAsString(boolean quote_phrases)
           
 void setAttr(java.lang.String name, AttrValue value)
           
 void setTerm(java.lang.Object term)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class com.k_int.IR.QueryModels.InternalQueryRep.QueryNode
annotate, clearAnnotation, getAnnotations, getNodeName, getRootNode, lookupAnnotation, setNodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACCESS_POINT_ATTR

private static java.lang.String ACCESS_POINT_ATTR

RELATION_ATTR

private static java.lang.String RELATION_ATTR

STRUCTURE_ATTR

private static java.lang.String STRUCTURE_ATTR

term

private java.lang.Object term

attrs

private java.util.Hashtable attrs

AND_TERMS

public static final int AND_TERMS
See Also:
Constant Field Values

OR_TERMS

public static final int OR_TERMS
See Also:
Constant Field Values

default_multi_term_operator

private int default_multi_term_operator
Constructor Detail

AttrPlusTermNode

public AttrPlusTermNode(RootNode rn,
                        java.util.Hashtable attrs,
                        java.lang.Object term,
                        java.lang.String name)

AttrPlusTermNode

public AttrPlusTermNode(RootNode rn)
Method Detail

countChildrenWithTerms

public int countChildrenWithTerms()
Specified by:
countChildrenWithTerms in class QueryNode

countChildren

public int countChildren()
Specified by:
countChildren in class QueryNode

setTerm

public void setTerm(java.lang.Object term)

getTerm

public java.lang.Object getTerm()

getDefaultMultiTermOperator

public int getDefaultMultiTermOperator()

clearAttrs

public void clearAttrs()

getAttrEnum

public java.util.Enumeration getAttrEnum()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


getTermAsString

public java.lang.String getTermAsString(boolean quote_phrases)

getAccessPoint

public AttrValue getAccessPoint()

getRelation

public AttrValue getRelation()

getStructure

public AttrValue getStructure()

getAttr

public AttrValue getAttr(java.lang.String attr_name)

setAttr

public void setAttr(java.lang.String name,
                    AttrValue value)

getAttrs

public java.util.Hashtable getAttrs()