|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
org.objectweb.medor.expression.api | |
org.objectweb.medor.expression.lib | |
org.objectweb.medor.expression.parser.lib | |
org.objectweb.medor.expression.parser.string |
Uses of Expression in org.objectweb.medor.expression.api |
Subinterfaces of Expression in org.objectweb.medor.expression.api | |
interface |
BinaryArithmeticOperator
This interface represents a binary arithmetic operation (+, -, ...). |
interface |
BinaryLogicalOperator
This interface represents a binary logical opertaion(and, or, ...) |
interface |
BinaryOperator
|
interface |
CalculatedParameterOperand
This interface represents a ParameterOperand which must be evaluate. |
interface |
Comparator
This interface represents a mathematical comparator. |
interface |
Operand
This interface represents a byte, char, int,...or an object value. |
interface |
Operator
|
interface |
ParameterOperand
|
interface |
UnaryArithmeticOperator
|
interface |
UnaryLogicalOperator
|
interface |
UnaryOperator
|
interface |
VariableOperand
This Interface extends a simple operand. |
Methods in org.objectweb.medor.expression.api that return Expression | |
Expression |
BinaryOperator.getLeftExpression()
Deprecated. use getExpression(0) |
Expression |
BinaryOperator.getRightExpression()
Deprecated. use getExpression(1) |
Expression |
Operator.getExpression(int idx)
|
Expression |
UnaryOperator.getExpression()
Deprecated. use getExpression(0) |
Methods in org.objectweb.medor.expression.api with parameters of type Expression | |
java.lang.String |
IExpressionPrinter.expToString(Expression e)
Returns String representation of the Expression. |
void |
BinaryOperator.setLeftExpression(Expression leftChild)
Deprecated. use setExpression(0) |
void |
BinaryOperator.setRightExpression(Expression rightChild)
Deprecated. use setExpression(1) |
void |
Operator.setExpression(int idx,
Expression exp)
|
void |
UnaryOperator.setExpression(Expression e)
Deprecated. use setExpression(0) |
Uses of Expression in org.objectweb.medor.expression.lib |
Classes in org.objectweb.medor.expression.lib that implement Expression | |
class |
Abs
|
class |
AbstractCalculatedParameterOperand
|
class |
And
|
class |
BasicBinaryArithmeticOperator
|
class |
BasicBinaryLogicalOperator
|
class |
BasicBinaryOperator
|
class |
BasicComparator
|
class |
BasicExpression
Is an abstract common class for expression. |
class |
BasicOperand
|
class |
BasicOperator
|
class |
BasicParameterOperand
|
class |
BasicUnaryArithmeticOperator
|
class |
BasicUnaryLogicalOperator
|
class |
BasicUnaryOperator
|
class |
BasicVariableOperand
|
class |
Bitwize
|
class |
Concat
|
class |
ConditionalAnd
|
class |
ConditionalOr
|
class |
DivideBy
|
class |
Equal
|
class |
FirstLocate
|
class |
Greater
This class implements the QueryComparator interface; it represents ">" mathematical comparator. |
class |
GreaterEqual
This class implements the QueryComparator interface; it represents ">=" mathematical comparator. |
class |
IndexedLocate
Operator representing the search for a substring within a given input string, starting at a given index. |
class |
Length
|
class |
Like
Is an operator representing the LIKE or the NOT LIKE operator. |
class |
Lower
This class implements the QueryComparator interface; it represents "<" mathematical comparator. |
class |
LowerEqual
This class implements the QueryComparator interface; it represents "<=" mathematical comparator. |
class |
Minus
|
class |
Mod
This class represents the Modulo operator. |
class |
Mult
|
class |
Not
|
class |
NotEqual
|
class |
Or
|
class |
Plus
This operator operates on the numeric Types and the string Type. |
class |
Round
|
class |
Sqrt
|
class |
StringComparatorParameterOperand
This class defines a parameter operand to use for string comparison such as a like expression. |
class |
StringLower
|
class |
StringUpper
Is an operator to upper string operand. |
class |
Substring
Operator representing the substring extraction given a String, a first integer to start from and a second integer indicating the length of the required substring. |
class |
TypeConverter
This unary operator permit to change the type of an expression to another. |
class |
UMinus
|
Fields in org.objectweb.medor.expression.lib declared as Expression | |
protected Expression[] |
BasicOperator.expressions
|
Methods in org.objectweb.medor.expression.lib that return Expression | |
Expression |
BasicOperator.getExpression(int i)
|
Expression |
BasicUnaryOperator.getExpression(int idx)
|
Expression |
BasicUnaryOperator.getExpression()
|
Expression |
BasicBinaryOperator.getLeftExpression()
|
Expression |
BasicBinaryOperator.getRightExpression()
|
Methods in org.objectweb.medor.expression.lib with parameters of type Expression | |
static java.lang.String |
ExpressionPrinter.e2str(Expression e)
|
java.lang.String |
ExpressionPrinter.expToString(Expression e)
|
void |
BasicOperator.setExpression(int idx,
Expression e)
|
void |
BasicUnaryOperator.setExpression(int idx,
Expression exp)
|
void |
BasicUnaryOperator.setExpression(Expression e)
|
void |
BasicBinaryOperator.setLeftExpression(Expression leftChild)
|
void |
BasicBinaryOperator.setRightExpression(Expression rightChild)
|
Uses of Expression in org.objectweb.medor.expression.parser.lib |
Methods in org.objectweb.medor.expression.parser.lib that return Expression | |
Expression |
ReplaceStringPlusByConcat.rewrite(Expression e)
replaces the plus operator between string to the concat operator. |
Methods in org.objectweb.medor.expression.parser.lib with parameters of type Expression | |
Expression |
ReplaceStringPlusByConcat.rewrite(Expression e)
replaces the plus operator between string to the concat operator. |
Uses of Expression in org.objectweb.medor.expression.parser.string |
Methods in org.objectweb.medor.expression.parser.string that return Expression | |
Expression |
ExpressionParser.parse(java.lang.String exprstr,
ParameterTypeProvider ptp)
Produces a MEDOR Expression from a string. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |