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

Quick Search    Search Deep

com.k_int.util.RPNQueryRep
Class ComplexNode  view ComplexNode download ComplexNode.java

java.lang.Object
  extended bycom.k_int.util.RPNQueryRep.QueryNode
      extended bycom.k_int.util.RPNQueryRep.ComplexNode

public class ComplexNode
extends QueryNode


Field Summary
static int COMPLEX_AND
           
static int COMPLEX_ANDNOT
           
static int COMPLEX_OR
           
static int COMPLEX_PROX
           
(package private)  QueryNode lhs
           
(package private)  int op
           
(package private)  QueryNode rhs
           
 
Fields inherited from class com.k_int.util.RPNQueryRep.QueryNode
node_name, the_root_node
 
Constructor Summary
ComplexNode(RootNode rn)
           
ComplexNode(RootNode rn, QueryNode _lhs, QueryNode _rhs)
           
 
Method Summary
 int countChildren()
           
 int countChildrenWithTerms()
           
 ComplexNode expandChild(QueryNode qn)
           
 QueryNode getLHS()
           
 int getOp()
           
 QueryNode getRHS()
           
 void setOp(int opval)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class com.k_int.util.RPNQueryRep.QueryNode
getNodeName, getRootNode, setNodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lhs

QueryNode lhs

rhs

QueryNode rhs

COMPLEX_AND

public static final int COMPLEX_AND
See Also:
Constant Field Values

COMPLEX_OR

public static final int COMPLEX_OR
See Also:
Constant Field Values

COMPLEX_ANDNOT

public static final int COMPLEX_ANDNOT
See Also:
Constant Field Values

COMPLEX_PROX

public static final int COMPLEX_PROX
See Also:
Constant Field Values

op

int op
Constructor Detail

ComplexNode

public ComplexNode(RootNode rn)

ComplexNode

public ComplexNode(RootNode rn,
                   QueryNode _lhs,
                   QueryNode _rhs)
Method Detail

getLHS

public QueryNode getLHS()

getRHS

public QueryNode getRHS()

expandChild

public ComplexNode expandChild(QueryNode qn)
Specified by:
expandChild in class QueryNode

countChildrenWithTerms

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

countChildren

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

setOp

public void setOp(int opval)

getOp

public int getOp()

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()).