org.objectweb.medor.filter.api
Interface UnaryOperator

All Superinterfaces:
Cloneable, java.lang.Cloneable, Expression, Operator
All Known Subinterfaces:
UnaryArithmeticOperator, UnaryLogicalOperator
All Known Implementing Classes:
Abs, BasicUnaryArithmeticOperator, BasicUnaryLogicalOperator, BasicUnaryOperator, IsEmpty, IsNull, Length, Sqrt

public interface UnaryOperator
extends Operator

Author:
Sebastien Chassande-Barrioz

Field Summary
 
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
 
Method Summary
 Expression getExpression()
           
 void setExpression(Expression e)
           
 
Methods inherited from interface org.objectweb.medor.filter.api.Operator
getExpression, getOperandNumber, getOperatorString, setExpression
 
Methods inherited from interface org.objectweb.medor.filter.api.Expression
compileExpression, evaluate, getResult, getType, isCompiled
 
Methods inherited from interface org.objectweb.medor.api.Cloneable
clone
 

Method Detail

setExpression

public void setExpression(Expression e)
                   throws TypingException
TypingException

getExpression

public Expression getExpression()