Uses of Interface
com.satline.expr.Expression

Packages that use Expression
com.satline.expr This package defines all interfaces and classes required to handle expressions. 
com.satline.expr.compiler   
com.satline.expr.eval This package defines classes required for expression evaluation. 
 

Uses of Expression in com.satline.expr
 

Subinterfaces of Expression in com.satline.expr
 interface Constant
          A constant expression.
 

Classes in com.satline.expr that implement Expression
 class AbsFunctionTerm
          This class defines an absolute function term within an expression.
 class AdditionTerm
          This class defines an addition term within an expression.
 class AndTerm
          This class defines an and term within an expression.
 class BinaryTerm
          This class defines a binary term (having two operands) within an expression.
 class BooleanConstant
          Definition of boolean constant expression.
 class ConcatenationTerm
          This class defines a concatenation term within an expression.
 class CurrentDateFunctionTerm
          This class defines a current date function term within an expression.
 class DateConstant
          A date constant.
 class DivisionTerm
          This class defines an division term within an expression.
 class DoubleConstant
          Constant double expression.
 class EqualityTerm
          This class defines an equality term within an expression.
 class FunctionCall
          Definition of a function call.
 class GreaterEqualTerm
          This class defines a greater equal term within an expression.
 class GreaterTerm
          This class defines a greater than term within an expression.
 class InequalityTerm
          This class defines an inequality term within an expression.
 class IntegerConstant
          Integer constant expression.
 class InTerm
          This class defines an in term within an expression.
 class IsNotNullTerm
          This class defines an is not null term within an expression.
 class IsNullTerm
          This class defines an is null term within an expression.
 class LengthFunctionTerm
          This class defines a length function term within an expression.
 class LessEqualTerm
          This class defines a less equal term within an expression.
 class LessTerm
          This class defines a less than term within an expression.
 class LikeTerm
          This class defines a like term within an expression.
 class LowerFunctionTerm
          This class defines a lower function term within an expression.
 class MatchTerm
          This class defines a regular expression match term within an expression.
 class MultiplicationTerm
          This class defines an multiplication term within an expression.
 class NegationTerm
          This class defines a negation term within an expression.
 class NotInTerm
          This class defines a not in term within an expression.
 class NotLikeTerm
          This class defines a not like term within an expression.
 class NumberConstant
          Base class for all numeric constant expressions.
 class OrTerm
          This class defines an or term within an expression.
 class ReplaceFunctionTerm
          This class defines a substring function term within an expression.
 class SignChangeTerm
          This class defines a sign change term within an expression.
 class StringConstant
          Definition of string constant expression.
 class SubstrFunctionTerm
          This class defines a substring function term within an expression.
 class SubtractionTerm
          This class defines an subtraction term within an expression.
 class TrimFunctionTerm
          This class defines a trim function term within an expression.
 class UnaryTerm
          This class defines a binary term (having two operands) within an expression.
 class UpperFunctionTerm
          This class defines an upper function term within an expression.
 class Variable
          Definition of a variable in an expression.
 

Fields in com.satline.expr declared as Expression
protected  Expression BinaryTerm.left
           
protected  Expression BinaryTerm.right
           
 

Methods in com.satline.expr that return Expression
 Expression BinaryTerm.getLeft()
          Get left operand.
 Expression UnaryTerm.getOperand()
          Get operand.
 Expression BinaryTerm.getRight()
          Get right operand.
 

Methods in com.satline.expr that return types with arguments of type Expression
 java.util.List<Expression> FunctionCall.getArguments()
          Get list of arguments.
 

Methods in com.satline.expr with parameters of type Expression
 void FunctionCall.addArgument(Expression arg)
          Add argument.
 void BinaryTerm.setLeft(Expression left)
          Set left operand.
 void UnaryTerm.setOperand(Expression operand)
          Set operand.
 void BinaryTerm.setRight(Expression right)
          Set right operand.
 

Constructors in com.satline.expr with parameters of type Expression
AbsFunctionTerm(Expression operand)
          Constructor using fields.
AdditionTerm(Expression left, Expression right)
          Constructor using fields.
AndTerm(Expression left, Expression right)
          Constructor using fields.
BinaryTerm(Expression left, Expression right)
          Constructor using fields.
ConcatenationTerm(Expression left, Expression right)
          Constructor using fields.
DivisionTerm(Expression left, Expression right)
          Constructor using fields.
EqualityTerm(Expression left, Expression right)
          Constructor using fields.
GreaterEqualTerm(Expression left, Expression right)
          Constructor using fields.
GreaterTerm(Expression left, Expression right)
          Constructor using fields.
InequalityTerm(Expression left, Expression right)
          Constructor using fields.
InTerm(Expression left, Expression right)
          Constructor using fields.
IsNotNullTerm(Expression operand)
          Constructor using fields.
IsNullTerm(Expression operand)
          Constructor using fields.
LengthFunctionTerm(Expression operand)
          Constructor using fields.
LessEqualTerm(Expression left, Expression right)
          Constructor using fields.
LessTerm(Expression left, Expression right)
          Constructor using fields.
LikeTerm(Expression left, Expression right)
          Constructor using fields.
LowerFunctionTerm(Expression operand)
          Constructor using fields.
MatchTerm(Expression left, Expression right)
          Constructor using fields.
MultiplicationTerm(Expression left, Expression right)
          Constructor using fields.
NegationTerm(Expression operand)
          Constructor using fields.
NotInTerm(Expression left, Expression right)
          Constructor using fields.
NotLikeTerm(Expression left, Expression right)
          Constructor using fields.
OrTerm(Expression left, Expression right)
          Constructor using fields.
ReplaceFunctionTerm(Expression str, Expression start)
          Construct from field values.
ReplaceFunctionTerm(Expression str, Expression start, Expression length)
          Construct from field values.
SignChangeTerm(Expression operand)
          Constructor using fields.
SubstrFunctionTerm(Expression str, Expression start)
          Construct from field values.
SubstrFunctionTerm(Expression str, Expression start, Expression length)
          Construct from field values.
SubtractionTerm(Expression left, Expression right)
          Constructor using fields.
TrimFunctionTerm(Expression operand)
          Constructor using fields.
UnaryTerm(Expression operand)
          Constructor from attributes.
UpperFunctionTerm(Expression operand)
          Constructor using fields.
 

Uses of Expression in com.satline.expr.compiler
 

Methods in com.satline.expr.compiler that return Expression
protected  Expression ExpressionCompiler.parse()
           
static Expression ExpressionCompiler.parse(java.lang.String expr, java.util.Locale locale, int options)
           
protected  Expression ExpressionCompiler.parseAddition()
           
protected  Expression ExpressionCompiler.parseAnd()
           
protected  Expression ExpressionCompiler.parseAtom()
           
protected  Expression ExpressionCompiler.parseComparison()
           
protected  Expression ExpressionCompiler.parseMultiplication()
           
protected  Expression ExpressionCompiler.parseOr()
           
protected  Expression ExpressionCompiler.parseUnaryTerm()
           
protected  Expression ExpressionCompiler.resolveName(java.lang.String name)
           
 

Uses of Expression in com.satline.expr.eval
 

Method parameters in com.satline.expr.eval with type arguments of type Expression
protected  java.util.List<ExpressionValue> ExpressionEvaluator.evalList(java.util.List<Expression> list, ExpressionContext ctx)
           
 



Copyright © 2007 null. All Rights Reserved.