com.satline.expr
Class ConcatenationTerm

java.lang.Object
  extended by com.satline.expr.BinaryTerm
      extended by com.satline.expr.ConcatenationTerm
All Implemented Interfaces:
Expression, java.io.Serializable

public class ConcatenationTerm
extends BinaryTerm

This class defines a concatenation term within an expression.

Author:
Teubner
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.satline.expr.BinaryTerm
left, right
 
Constructor Summary
ConcatenationTerm()
          Default constructor.
ConcatenationTerm(Expression left, Expression right)
          Constructor using fields.
 
Method Summary
<E,F> E
greet(ExpressionWalker<E,F> visitor, F arg)
          Handle visit of ExpressionWalker.
 
Methods inherited from class com.satline.expr.BinaryTerm
equals, getLeft, getRight, hashCode, setLeft, setRight
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcatenationTerm

public ConcatenationTerm()
Default constructor.


ConcatenationTerm

public ConcatenationTerm(Expression left,
                         Expression right)
Constructor using fields.

Parameters:
left - left operand
right - right operand
Method Detail

greet

public <E,F> E greet(ExpressionWalker<E,F> visitor,
                     F arg)
        throws ExpressionException
Handle visit of ExpressionWalker.

Parameters:
visitor - - the ExpressionWalker visiting this object
arg - - implementation dependent argument
Returns:
implementation dependent value
Throws:
ExpressionException


Copyright © 2007 null. All Rights Reserved.