scphEditor
Class TermBuilder

java.lang.Object
  extended by scphEditor.TermBuilder
All Implemented Interfaces:
OperandVisitor

public class TermBuilder
extends java.lang.Object
implements OperandVisitor


Constructor Summary
TermBuilder()
           
 
Method Summary
 java.lang.String make(Operand p)
           
static Operand make(java.lang.String s)
           
 void visitExpression(Expression e)
          Called by Expression.acceptVisitor().
 void visitExpressionNary(ExpressionNary e)
          Called by ExpressionNary.acceptVisitor().
 void visitIdentifier(Identifier id)
          Called by Identifier.acceptVisitor().
 void visitVariable(Variable v)
          Called by Variable.acceptVisitor().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TermBuilder

public TermBuilder()
Method Detail

make

public static Operand make(java.lang.String s)

make

public java.lang.String make(Operand p)

visitVariable

public void visitVariable(Variable v)
Description copied from interface: OperandVisitor
Called by Variable.acceptVisitor().

Specified by:
visitVariable in interface OperandVisitor
Parameters:
v - the Variable object that calls me.
See Also:
Variable.acceptVisitor(scphEditor.OperandVisitor)

visitIdentifier

public void visitIdentifier(Identifier id)
Description copied from interface: OperandVisitor
Called by Identifier.acceptVisitor().

Specified by:
visitIdentifier in interface OperandVisitor
Parameters:
id - the Identifier object that calls me.
See Also:
Identifier.acceptVisitor(scphEditor.OperandVisitor)

visitExpression

public void visitExpression(Expression e)
Description copied from interface: OperandVisitor
Called by Expression.acceptVisitor().

Specified by:
visitExpression in interface OperandVisitor
Parameters:
e - the Expression object that calls me.
See Also:
Expression.acceptVisitor(scphEditor.OperandVisitor)

visitExpressionNary

public void visitExpressionNary(ExpressionNary e)
Description copied from interface: OperandVisitor
Called by ExpressionNary.acceptVisitor().

Specified by:
visitExpressionNary in interface OperandVisitor
Parameters:
e - the ExpressionNary object that calls me.
See Also:
ExpressionNary.acceptVisitor(scphEditor.OperandVisitor)