org.gusdb.wdk.model.jspwrap
Class BooleanQuestionNodeBean

java.lang.Object
  extended by org.gusdb.wdk.model.jspwrap.BooleanQuestionNodeBean

public class BooleanQuestionNodeBean
extends java.lang.Object


Field Summary
static java.lang.String INTERNAL_AND
           
static java.lang.String INTERNAL_NOT
           
static java.lang.String INTERNAL_OR
           
 
Constructor Summary
BooleanQuestionNodeBean(BooleanQuestionNode bqn, java.lang.Object firstChild, java.lang.Object secondChild, BooleanQuestionNodeBean parent)
           
 
Method Summary
 BooleanQuestionLeafBean findLeaf(int leafId)
           
 java.util.Vector getAllNodes(java.util.Vector nodesSoFar)
           
 java.lang.Object getFirstChild()
           
 java.lang.String getOperation()
           
 java.lang.Object getSecondChild()
           
 AnswerBean makeAnswer(int start, int end)
          Can be called from any level
 void setValues(java.util.Hashtable values)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INTERNAL_AND

public static final java.lang.String INTERNAL_AND
See Also:
Constant Field Values

INTERNAL_OR

public static final java.lang.String INTERNAL_OR
See Also:
Constant Field Values

INTERNAL_NOT

public static final java.lang.String INTERNAL_NOT
See Also:
Constant Field Values
Constructor Detail

BooleanQuestionNodeBean

public BooleanQuestionNodeBean(BooleanQuestionNode bqn,
                               java.lang.Object firstChild,
                               java.lang.Object secondChild,
                               BooleanQuestionNodeBean parent)
Method Detail

getFirstChild

public java.lang.Object getFirstChild()

getSecondChild

public java.lang.Object getSecondChild()

makeAnswer

public AnswerBean makeAnswer(int start,
                             int end)
                      throws WdkModelException,
                             WdkUserException
Can be called from any level

Parameters:
start -
end -
Returns:
Throws:
WdkModelException
WdkUserException

getOperation

public java.lang.String getOperation()

findLeaf

public BooleanQuestionLeafBean findLeaf(int leafId)

getAllNodes

public java.util.Vector getAllNodes(java.util.Vector nodesSoFar)

setValues

public void setValues(java.util.Hashtable values)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object