Modifier and Type | Interface and Description |
---|---|
interface |
Literal
Literal
|
Modifier and Type | Class and Description |
---|---|
class |
CastBoolean
Cast to a Boolean
|
class |
CastDouble
cast a Expression to a Double
|
class |
CastFloat
cast a Expression to a Double
|
class |
CastInt
cast a Expression to a Double
|
class |
CastOther
cast a Expression to a Double
|
class |
CastString
Cast to a String
|
Modifier and Type | Method and Description |
---|---|
Expression |
CastString.getExpr() |
Expression |
CastDouble.getExpr() |
Expression |
CastOther.getExpr() |
Expression |
CastBoolean.getExpr() |
Expression |
CastFloat.getExpr() |
Expression |
CastInt.getExpr() |
Expression |
Cast.getExpr() |
static Expression |
CastOther.toExpression(Expression expr,
String type) |
Modifier and Type | Method and Description |
---|---|
static ExprBoolean |
CastBoolean.toExprBoolean(Expression expr)
Create a String expression from a Expression
|
static ExprDouble |
CastDouble.toExprDouble(Expression expr)
Create a String expression from a Expression
|
static Expression |
CastOther.toExpression(Expression expr,
String type) |
static ExprFloat |
CastFloat.toExprFloat(Expression expr)
Create a String expression from a Expression
|
static ExprInt |
CastInt.toExprInt(Expression expr)
Create a String expression from a Expression
|
static ExprString |
CastString.toExprString(Expression expr)
Create a String expression from a Expression
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExprBoolean |
interface |
ExprDouble |
interface |
ExprFloat |
interface |
ExprInt |
interface |
ExprString |
interface |
Invoker |
Modifier and Type | Class and Description |
---|---|
class |
ClosureAsExpression |
class |
ExpressionBase
A Expression (Operation, Literal aso.)
|
class |
ExpressionInvoker |
class |
FailSafeExpression |
Constructor and Description |
---|
ExpressionInvoker(Expression expr) |
FailSafeExpression(Expression expr,
Expression defaultValue) |
Modifier and Type | Class and Description |
---|---|
class |
CollectionKey |
class |
CollectionKeyArray |
class |
LiteralStringArray |
Modifier and Type | Class and Description |
---|---|
class |
Argument |
class |
Assign |
class |
DynAssign |
class |
EmptyArray |
class |
EmptyStruct |
class |
NamedArgument |
class |
NullExpression |
class |
Variable |
class |
VariableRef |
class |
VariableString |
Modifier and Type | Method and Description |
---|---|
Expression |
Variable.getDefaultValue() |
Expression |
NamedArgument.getName() |
Expression |
Argument.getRawValue()
return the uncasted value
|
Expression |
Assign.getValue() |
Expression |
DynAssign.getValue() |
Expression |
Argument.getValue() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Variable.canRegisterKey(Expression name) |
static void |
Variable.registerKey(BytecodeContext bc,
Expression name) |
static void |
Variable.registerKey(BytecodeContext bc,
Expression name,
boolean doUpperCase) |
void |
Variable.setDefaultValue(Expression defaultValue) |
void |
Argument.setValue(Expression value,
String type) |
static ExprString |
VariableString.toExprString(Expression expr) |
static ExprString |
VariableString.translateVariableToExprString(Expression expr,
boolean rawIfPossible) |
Constructor and Description |
---|
Argument(Expression value,
String type) |
Assign(Variable variable,
Expression value,
Position end)
Constructor of the class
|
DataMember(Expression name) |
DynAssign(Expression name,
Expression value)
Constructor of the class
|
NamedArgument(Expression name,
Expression value,
String type,
boolean varKeyUpperCase) |
UDF(Expression name) |
VariableString(Expression expr) |
Modifier and Type | Class and Description |
---|---|
class |
Identifier |
class |
LitBoolean
Literal Boolean
|
class |
LitDouble
Literal Double Value
|
class |
LitFloat
Literal Double Value
|
class |
LitInteger
Literal Double Value
|
class |
LitLong
Literal Double Value
|
class |
LitString
A Literal String
|
class |
Null |
Modifier and Type | Method and Description |
---|---|
static Expression |
LitLong.toExpr(long l,
Position start,
Position end) |
Modifier and Type | Class and Description |
---|---|
class |
OpBigDecimal |
class |
OpBool |
class |
OpContional |
class |
OPDecision |
class |
OpDouble |
class |
OpElvis |
class |
OpNegate |
class |
OpNegateNumber |
class |
OpString |
class |
OPUnary |
class |
OpVariable |
Modifier and Type | Method and Description |
---|---|
Expression |
OpBigDecimal.getLeft() |
Expression |
OpDouble.getLeft() |
Expression |
OpBigDecimal.getRight() |
Expression |
OpDouble.getRight() |
static Expression |
OpContional.toExpr(Expression cont,
Expression left,
Expression right) |
static Expression |
OpElvis.toExpr(Variable left,
Expression right) |
Modifier and Type | Method and Description |
---|---|
static Expression |
OpContional.toExpr(Expression cont,
Expression left,
Expression right) |
static Expression |
OpElvis.toExpr(Variable left,
Expression right) |
static ExprBoolean |
OPDecision.toExprBoolean(Expression left,
Expression right,
int operation)
Create a String expression from a operation
|
static ExprBoolean |
OpBool.toExprBoolean(Expression left,
Expression right,
int operation)
Create a String expression from a Expression
|
static ExprBoolean |
OpNegate.toExprBoolean(Expression expr,
Position start,
Position end)
Create a String expression from a Expression
|
static ExprDouble |
OpDouble.toExprDouble(Expression left,
Expression right,
int operation)
Create a String expression from a Expression
|
static ExprDouble |
OpNegateNumber.toExprDouble(Expression expr,
int operation,
Position start,
Position end) |
static ExprDouble |
OpNegateNumber.toExprDouble(Expression expr,
Position start,
Position end)
Create a String expression from a Expression
|
static ExprString |
OpString.toExprString(Expression left,
Expression right)
Create a String expression from a Expression
|
static ExprString |
OpString.toExprString(Expression left,
Expression right,
boolean concatStatic) |
Constructor and Description |
---|
OpBigDecimal(Expression left,
Expression right,
int operation) |
OPUnary(Variable var,
Expression value,
short type,
int operation,
Position start,
Position end) |
OpVariable(Variable variable,
Expression value,
Position end) |
Modifier and Type | Method and Description |
---|---|
Expression |
Argument.getDefaultValue() |
Expression |
Argument.getDefaultValueType() |
Expression |
PrintOut.getExpr() |
Expression |
ExpressionAsStatement.getExpr() |
Modifier and Type | Method and Description |
---|---|
void |
Switch.addCase(Expression expr,
Body body) |
void |
Switch.addCase(Expression expr,
Body body,
Position start,
Position end) |
void |
TryCatchFinally.addCatch(Expression type,
Expression name,
Body b,
Position line) |
void |
PrintOut.setExpr(Expression expr) |
Constructor and Description |
---|
Argument(Expression name,
Expression type,
Expression required,
Expression defaultValue,
ExprBoolean passByReference,
Expression displayName,
Expression hint,
Map meta)
Constructor of the class
|
DoWhile(Expression expr,
Body body,
Position start,
Position end,
String label)
Constructor of the class
|
ExpressionAsStatement(Expression expr)
Constructor of the class
|
For(Expression init,
Expression condition,
Expression update,
Body body,
Position start,
Position end,
String label)
Constructor of the class
|
ForEach(Variable key,
Expression value,
Body body,
Position start,
Position end,
String label)
Constructor of the class
|
PrintOut(Expression expr,
Position start,
Position end)
constructor of the class
|
Return(Expression expr,
Position start,
Position end)
Constructor of the class
|
Switch.Case(Expression expression,
Body body,
Position start,
Position end) |
Switch(Expression expr,
Position start,
Position end) |
SystemOut(Expression expr,
Position start,
Position end)
constructor of the class
|
While(Expression expr,
Body body,
Position start,
Position end,
String label)
Constructor of the class
|
Modifier and Type | Method and Description |
---|---|
Expression |
Attribute.getValue() |
Constructor and Description |
---|
Attribute(boolean dynamicType,
String name,
Expression value,
String type) |
Modifier and Type | Method and Description |
---|---|
void |
Function.addArgument(Expression name,
Expression type,
Expression required,
Expression defaultValue,
ExprBoolean passByReference,
Expression displayName,
Expression hint,
Map meta) |
void |
Function.addArgument(String name,
String type,
boolean required,
Expression defaultValue) |
static ExprInt |
Function.toLocalMode(Expression expr,
ExprInt defaultValue) |
Constructor and Description |
---|
Closure(Page page,
Expression name,
Expression returnType,
Expression returnFormat,
Expression output,
Expression bufferOutput,
int access,
Expression displayName,
Expression description,
Expression hint,
Expression secureJson,
Expression verifyClient,
Expression localMode,
Literal cachedWithin,
boolean _abstract,
boolean _final,
Body body,
Position start,
Position end) |
Function(Page page,
Expression name,
Expression returnType,
Expression returnFormat,
Expression output,
Expression bufferOutput,
int access,
Expression displayName,
Expression description,
Expression hint,
Expression secureJson,
Expression verifyClient,
Expression localMode,
Literal cachedWithin,
boolean _abstract,
boolean _final,
Body body,
Position start,
Position end) |
FunctionImpl(Page page,
Expression name,
Expression returnType,
Expression returnFormat,
Expression output,
Expression bufferOutput,
int access,
Expression displayName,
Expression description,
Expression hint,
Expression secureJson,
Expression verifyClient,
Expression localMode,
Literal cachedWithin,
boolean _abstract,
boolean _final,
Body body,
Position start,
Position end) |
Modifier and Type | Method and Description |
---|---|
static Literal |
ASMUtil.cachedWithinValue(Expression val) |
static boolean |
ASMUtil.isNull(Expression expr) |
static void |
ASMUtil.pop(org.objectweb.asm.commons.GeneratorAdapter adapter,
Expression expr,
int mode) |
static String |
ASMUtil.toString(Expression exp) |
static String |
ASMUtil.toString(Expression exp,
String defaultValue) |
static void |
ExpressionUtil.writeOut(Expression value,
BytecodeContext bc,
int mode) |
static void |
ExpressionUtil.writeOutExpressionArray(BytecodeContext bc,
org.objectweb.asm.Type arrayType,
Expression[] array) |
static void |
ExpressionUtil.writeOutSilent(Expression value,
BytecodeContext bc,
int mode)
write out expression without LNT
|
Modifier and Type | Method and Description |
---|---|
Expression |
ExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings)
Wird aufgerufen um aus dem uebergebenen CFMLString einen Ausdruck auszulesen
und diesen in ein CFXD Element zu uebersetzten.
|
Expression |
ExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
boolean allowLowerThan)
Wird aufgerufen um aus dem uebergebenen CFMLString einen Ausdruck auszulesen
und diesen in ein CFXD Element zu uebersetzten.
|
Modifier and Type | Method and Description |
---|---|
Expression |
SimpleExprTransformer.simple(CFMLString cfml)
Liest ein
|
Expression |
SimpleExprTransformer.string(CFMLString cfml)
Liest den String ein
|
Expression |
SimpleExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
Expression |
CFMLExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
Expression |
SimpleExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
boolean allowLowerThan) |
Expression |
CFMLExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
boolean allowLowerThan) |
Modifier and Type | Method and Description |
---|---|
Expression |
CFMLScriptTransformer.expression(AbstrCFMLExprTransformer.ExprData data) |
Modifier and Type | Method and Description |
---|---|
static Expression |
CFMLTransformer.attributeValue(TagData data,
TagLibTag tag,
String type,
boolean parseExpression,
boolean isNonName,
Expression noExpression)
Liest den Wert eines Attribut, mithilfe des innerhalb der Tag-Lib definierten Expression Transformer, ein.
|
Modifier and Type | Method and Description |
---|---|
static Expression |
CFMLTransformer.attributeValue(TagData data,
TagLibTag tag,
String type,
boolean parseExpression,
boolean isNonName,
Expression noExpression)
Liest den Wert eines Attribut, mithilfe des innerhalb der Tag-Lib definierten Expression Transformer, ein.
|
Modifier and Type | Method and Description |
---|---|
Expression |
TagLibTag.getAttributeDefaultValue()
attribute value set, if the attribute has no value defined
|
Copyright © 2015 Lucee