|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |