org.objectweb.medor.filter.api
Interface ThreeArgsOperator
- All Superinterfaces:
- Cloneable, java.lang.Cloneable, Expression, Operator
- All Known Implementing Classes:
- BasicThreeArgsOperator, IndexedLocate, Substring
- public interface ThreeArgsOperator
- extends Operator
Fields inherited from interface org.objectweb.medor.filter.api.Operator |
ABS, AND, BITWIZE, CONCAT, CONDAND, CONDOR, DIV, EQUAL, FIRSTLOCATE, GREATER, GREATEREQUAL, IN, INDEXEDLOCATE, LENGTH, LOWER, LOWEREQUAL, MEMBEROF, MINUS, MULT, NAV, NOT, NOTEQUAL, NOTMEMBEROF, OR, PLUS, SQRT, SUBSTRING, UMINUS |
Methods inherited from interface org.objectweb.medor.api.Cloneable |
clone |
setFirstExpression
public void setFirstExpression(Expression firstChild)
throws java.lang.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.
java.lang.IllegalStateException
setSecondExpression
public void setSecondExpression(Expression secondChild)
throws java.lang.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.
java.lang.IllegalStateException
setThirdExpression
public void setThirdExpression(Expression thirdChild)
throws java.lang.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.
java.lang.IllegalStateException
getFirstExpression
public Expression getFirstExpression()
getSecondExpression
public Expression getSecondExpression()
getThirdExpression
public Expression getThirdExpression()