Uses of Interface
net.sf.jexpel.Expression

Packages that use Expression
net.sf.jexpel   
net.sf.jexpel.internal.compiler   
net.sf.jexpel.internal.expr   
net.sf.jexpel.internal.expr.arithmetic   
net.sf.jexpel.internal.expr.bitwise   
net.sf.jexpel.internal.expr.logic   
net.sf.jexpel.internal.parser   
 

Uses of Expression in net.sf.jexpel
 

Methods in net.sf.jexpel that return Expression
abstract  Expression Compiler.compile(java.lang.Class<?> rootClass, java.lang.String expression)
          Compiles an expression in the context of the rootClass
abstract  Expression Parser.parse(java.lang.Class<?> rootClass, java.lang.String expression)
          Parses the expression
 

Uses of Expression in net.sf.jexpel.internal.compiler
 

Methods in net.sf.jexpel.internal.compiler that return Expression
 Expression CompilerImpl.compile(java.lang.Class<?> rootClass, Expression expression)
           
 Expression CompilerImpl.compile(java.lang.Class<?> rootClass, java.lang.String expression)
           
 Expression ExpressionCache.getExpression(java.lang.String expr)
           
 

Methods in net.sf.jexpel.internal.compiler with parameters of type Expression
 Expression CompilerImpl.compile(java.lang.Class<?> rootClass, Expression expression)
           
static org.objectweb.asm.MethodVisitor CompilerUtils.conditional(org.objectweb.asm.MethodVisitor mv, Expression thenExp, Expression elseExp)
           
 

Method parameters in net.sf.jexpel.internal.compiler with type arguments of type Expression
 void ExpressionCache.cacheExpression(java.lang.String name, java.lang.Class<Expression> expr)
           
 

Uses of Expression in net.sf.jexpel.internal.expr
 

Classes in net.sf.jexpel.internal.expr that implement Expression
 class ArrayAccess
           
 class BinaryExpression
           
 class CallConstructorExpression
           
 class CallMethodExpression
           
 class ClassAccess
           
 class ConditionalExpression
           
 class ConstantExpression
           
 class PropertyAccess
           
 class UnaryExpression
           
 

Constructors in net.sf.jexpel.internal.expr with parameters of type Expression
ArrayAccess(Expression arrayExpr, Expression indexExpr)
           
BinaryExpression(Expression exp1, Expression exp2, OperatorType operator)
           
CallConstructorExpression(java.lang.Class<?> clazz, Expression[] parameters)
           
CallMethodExpression(java.lang.Class<?> root, java.lang.String methodName, Expression[] parameters)
           
CallMethodExpression(Expression root, java.lang.String methodName, Expression[] parameters)
           
CallMethodExpression(Expression root, java.lang.String methodName, Expression[] parameters)
           
ConditionalExpression(Expression cond, Expression exp1, Expression exp2)
           
PropertyAccess(Expression root, java.lang.String propName)
           
UnaryExpression(Expression exp, OperatorType operator)
           
 

Uses of Expression in net.sf.jexpel.internal.expr.arithmetic
 

Classes in net.sf.jexpel.internal.expr.arithmetic that implement Expression
 class AddExpression
           
 class DivisionExpression
           
 class MultiplicationExpression
           
 class RemainderExpression
           
 class SubtractionExpression
           
 class UnaryMinus
           
 

Constructors in net.sf.jexpel.internal.expr.arithmetic with parameters of type Expression
AddExpression(Expression exp1, Expression exp2)
           
DivisionExpression(Expression exp1, Expression exp2)
           
MultiplicationExpression(Expression exp1, Expression exp2)
           
RemainderExpression(Expression exp1, Expression exp2)
           
SubtractionExpression(Expression exp1, Expression exp2)
           
UnaryMinus(Expression exp)
           
 

Uses of Expression in net.sf.jexpel.internal.expr.bitwise
 

Classes in net.sf.jexpel.internal.expr.bitwise that implement Expression
 class BitwiseAndExpression
           
 class BitwiseLeftShiftExpression
           
 class BitwiseNotExpression
           
 class BitwiseOrExpression
           
 class BitwiseRightShiftExpression
           
 class BitwiseUnsignedRightShift
           
 class BitwiseXorExpression
           
 

Constructors in net.sf.jexpel.internal.expr.bitwise with parameters of type Expression
BitwiseAndExpression(Expression exp1, Expression exp2)
           
BitwiseLeftShiftExpression(Expression exp1, Expression exp2)
           
BitwiseNotExpression(Expression exp)
           
BitwiseOrExpression(Expression exp1, Expression exp2)
           
BitwiseRightShiftExpression(Expression exp1, Expression exp2)
           
BitwiseUnsignedRightShift(Expression exp1, Expression exp2)
           
BitwiseXorExpression(Expression exp1, Expression exp2)
           
 

Uses of Expression in net.sf.jexpel.internal.expr.logic
 

Classes in net.sf.jexpel.internal.expr.logic that implement Expression
 class AndExpression
           
 class EqualsExpression
           
 class GEExpression
           
 class GTExpression
           
 class LEExpression
           
 class LogicExpression
           
 class LTExpression
           
 class NEExpression
           
 class NotExpression
           
 class OrExpression
           
 

Constructors in net.sf.jexpel.internal.expr.logic with parameters of type Expression
AndExpression(Expression exp1, Expression exp2)
           
EqualsExpression(Expression exp1, Expression exp2)
           
GEExpression(Expression exp1, Expression exp2)
           
GTExpression(Expression exp1, Expression exp2)
           
LEExpression(Expression exp1, Expression exp2)
           
LogicExpression(Expression exp1, Expression exp2, OperatorType operator)
           
LTExpression(Expression exp1, Expression exp2)
           
NEExpression(Expression exp1, Expression exp2)
           
NotExpression(Expression exp)
           
OrExpression(Expression exp1, Expression exp2)
           
 

Uses of Expression in net.sf.jexpel.internal.parser
 

Methods in net.sf.jexpel.internal.parser that return Expression
 Expression ExpressionParser.parse(java.lang.Class<?> rootClass, java.lang.String expression)