org.objectweb.medor.filter.api

Interface ThreeArgsOperator

All Superinterfaces:
Operator

public interface ThreeArgsOperator
extends Operator

Method Summary

Expression
getFirstExpression()
Expression
getSecondExpression()
Expression
getThirdExpression()
void
setFirstExpression(Expression firstChild)
This method sets the first operand or operator to this expression object.
void
setSecondExpression(Expression secondChild)
This method sets the second operand or operator to this expression object.
void
setThirdExpression(Expression thirdChild)
This method sets the third operand or operator to this expression object.

Method Details

getFirstExpression

public Expression getFirstExpression()


getSecondExpression

public Expression getSecondExpression()


getThirdExpression

public Expression getThirdExpression()


setFirstExpression

public void setFirstExpression(Expression firstChild)
            throws IllegalStateException
This method sets the first operand or operator to this expression object. There is no verification of types when performing this method. After evaluating, we must compile this expression.


setSecondExpression

public void setSecondExpression(Expression secondChild)
            throws IllegalStateException
This method sets the second operand or operator to this expression object. There is no verification of types when performing this method. After evaluating, we must compile this expression.


setThirdExpression

public void setThirdExpression(Expression thirdChild)
            throws IllegalStateException
This method sets the third operand or operator to this expression object. There is no verification of types when performing this method. After evaluating, we must compile this expression.