org.jscience.mathematics.axiomatic
Class BranchNode

java.lang.Object
  extended by org.jscience.mathematics.axiomatic.BranchNode
All Implemented Interfaces:
Node

public class BranchNode
extends java.lang.Object
implements Node

DOCUMENT ME!


Constructor Summary
BranchNode(char type, Node left, Node right)
          Creates a new BranchNode object.
 
Method Summary
 void reset()
          DOCUMENT ME!
 void scan(LexTable table)
          DOCUMENT ME!
 void spew(java.lang.StringBuffer buf)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 java.lang.String walk(java.lang.String history)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BranchNode

public BranchNode(char type,
                  Node left,
                  Node right)
Creates a new BranchNode object.

Parameters:
type - DOCUMENT ME!
left - DOCUMENT ME!
right - DOCUMENT ME!
Method Detail

reset

public void reset()
DOCUMENT ME!

Specified by:
reset in interface Node

walk

public java.lang.String walk(java.lang.String history)
DOCUMENT ME!

Specified by:
walk in interface Node
Parameters:
history - DOCUMENT ME!
Returns:
DOCUMENT ME!

scan

public void scan(LexTable table)
DOCUMENT ME!

Specified by:
scan in interface Node
Parameters:
table - DOCUMENT ME!

spew

public void spew(java.lang.StringBuffer buf)
DOCUMENT ME!

Specified by:
spew in interface Node
Parameters:
buf - DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class java.lang.Object
Returns:
DOCUMENT ME!