Uses of Class
org.ujac.util.exi.Operand

Packages that use Operand
org.ujac.util.exi   
org.ujac.util.exi.type   
org.ujac.util.template   
 

Uses of Operand in org.ujac.util.exi
 

Subclasses of Operand in org.ujac.util.exi
 class ConstantOperand
          Name: ConstantOperand
Description: A class implementing operands holding constant values.
 class ExpressionTuple
          Title: ExpressionTuple
Description: A class holding expression tuples: object, operation and operand.
 class VariableOperand
          Name: VariableOperand
Description: A class implementing operands holding variables.
 

Methods in org.ujac.util.exi that return Operand
 Operand ExpressionTuple.getObject()
          Returns the object.
 Operand ExpressionTuple.getOperand()
          Returns the operand.
 Operand ExpressionInterpreter.parseOperand(char[] source, int position, int lastPos, boolean forceConstant)
          Parses an operand
 

Methods in org.ujac.util.exi with parameters of type Operand
 boolean ExpressionInterpreter.evalBooleanOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a boolean value.
 byte ExpressionInterpreter.evalByteOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a byte value.
 char ExpressionInterpreter.evalCharOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a char value.
 Date ExpressionInterpreter.evalDateOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a Date value.
 double ExpressionInterpreter.evalDoubleOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a double value.
 float ExpressionInterpreter.evalFloatOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a float value.
 int ExpressionInterpreter.evalIntOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as an integer value.
 long ExpressionInterpreter.evalLongOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a long value.
 Object ExpressionInterpreter.evalOperand(Operand operand, ExpressionContext ctx)
          Evaluates an operand.
 short ExpressionInterpreter.evalShortOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a short value.
 String ExpressionInterpreter.evalStringOperand(Operand operand, ExpressionContext ctx)
          Evaluates an expression as a String value.
 Time ExpressionInterpreter.evalTimeOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression as a Time value.
 Timestamp ExpressionInterpreter.evalTimestampOperand(Operand operand, ExpressionContext ctx, boolean useFormat)
          Evaluates an expression a an Timestamp value.
 void ExpressionTuple.setObject(Operand object)
          Sets the object.
 void ExpressionTuple.setOperand(Operand operand)
          Sets the operand.
 

Constructors in org.ujac.util.exi with parameters of type Operand
ConstantOperand(Operand outer)
          Constructs a ConstantOperand instance with specific attributes.
Operand(Operand outer)
          Constructs an Operand instance with specific arguments.
VariableOperand(Operand outer)
          Constructs an VariableOperand instance with specific arguments.
 

Uses of Operand in org.ujac.util.exi.type
 

Methods in org.ujac.util.exi.type with parameters of type Operand
protected  Date DateType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected abstract  Date BaseDateType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected  Date TimestampType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
protected  Date TimeType.evalDate(Operand operand, ExpressionContext ctx)
          Evaluates the given operand to a Date value.
 

Uses of Operand in org.ujac.util.template
 

Methods in org.ujac.util.template with parameters of type Operand
 boolean BaseTemplateInterpreter.evalBooleanExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a boolean value.
 Date BaseTemplateInterpreter.evalDateExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Date value.
 double BaseTemplateInterpreter.evalDoubleExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a double value.
 float BaseTemplateInterpreter.evalFloatExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a float value.
 int BaseTemplateInterpreter.evalIntExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as an int value.
 long BaseTemplateInterpreter.evalLongExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a long value.
 Object BaseTemplateInterpreter.evalObjectExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as an Object.
 String BaseTemplateInterpreter.evalStringExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a String value.
 Time BaseTemplateInterpreter.evalTimeExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Time value.
 Timestamp BaseTemplateInterpreter.evalTimestampExpr(Operand operand, TemplateContext ctx)
          Evaluates an expression as a Timestamp value.
 void DefineToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void ProcedureToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void ElseToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void StaticToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void LogToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void TemplateRoot.setArgument(Operand argument, int idx)
          Sets an argument.
abstract  void TemplateToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void ElseifToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void ForeachToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void AssertToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void CallprocToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void ExpressionToken.setArgument(Operand argument, int idx)
          Sets an argument.
 void IfToken.setArgument(Operand argument, int idx)
          Sets an argument.
 



Copyright © 2003-2004 UJAC.org. All Rights Reserved.