Uses of Interface
railo.transformer.bytecode.expression.Expression

Packages that use Expression
railo.transformer.bytecode   
railo.transformer.bytecode.cast   
railo.transformer.bytecode.expression   
railo.transformer.bytecode.expression.type   
railo.transformer.bytecode.expression.var   
railo.transformer.bytecode.literal   
railo.transformer.bytecode.op   
railo.transformer.bytecode.statement   
railo.transformer.bytecode.statement.java   
railo.transformer.bytecode.statement.tag   
railo.transformer.bytecode.util   
railo.transformer.cfml   
railo.transformer.cfml.expression   
railo.transformer.cfml.script   
railo.transformer.cfml.tag   
 

Uses of Expression in railo.transformer.bytecode
 

Subinterfaces of Expression in railo.transformer.bytecode
 interface Literal
          Literal
 

Uses of Expression in railo.transformer.bytecode.cast
 

Classes in railo.transformer.bytecode.cast that implement Expression
 class Cast
          cast a Expression to a Double
 class CastBoolean
          Cast to a Boolean
 class CastDouble
          cast a Expression to a Double
 class CastFloat
          cast a Expression to a Double
 class CastString
          Cast to a String
 

Methods in railo.transformer.bytecode.cast that return Expression
 Expression CastString.getExpr()
           
 Expression Cast.getExpr()
           
static Expression Cast.toExpression(Expression expr, String type)
           
 

Methods in railo.transformer.bytecode.cast with parameters of type Expression
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 Cast.toExpression(Expression expr, String type)
           
static ExprFloat CastFloat.toExprFloat(Expression expr)
          Create a String expression from a Expression
static ExprString CastString.toExprString(Expression expr)
          Create a String expression from a Expression
 

Uses of Expression in railo.transformer.bytecode.expression
 

Subinterfaces of Expression in railo.transformer.bytecode.expression
 interface ExprBoolean
           
 interface ExprDouble
           
 interface ExprFloat
           
 interface ExprString
           
 interface Invoker
           
 

Classes in railo.transformer.bytecode.expression that implement Expression
 class ExpressionBase
          A Expression (Operation, Literal aso.)
 class ExpressionInvoker
           
 

Constructors in railo.transformer.bytecode.expression with parameters of type Expression
ExpressionInvoker(Expression expr)
           
 

Uses of Expression in railo.transformer.bytecode.expression.type
 

Classes in railo.transformer.bytecode.expression.type that implement Expression
 class CollectionKey
           
 class LiteralStringArray
           
 

Uses of Expression in railo.transformer.bytecode.expression.var
 

Classes in railo.transformer.bytecode.expression.var that implement Expression
 class Argument
           
 class Assign
           
 class DynAssign
           
 class NamedArgument
           
 class NullExpression
           
 class Variable
           
 class VariableRef
           
 class VariableString
           
 

Methods in railo.transformer.bytecode.expression.var that return Expression
 Expression NamedArgument.getName()
           
 Expression Argument.getRawValue()
          return the uncasted value
 Expression Assign.getValue()
           
 Expression DynAssign.getValue()
           
 Expression Argument.getValue()
           
 

Methods in railo.transformer.bytecode.expression.var with parameters of type Expression
static boolean Variable.canRegisterKey(Expression name)
           
static boolean Variable.registerKey(BytecodeContext bc, Expression name)
           
static boolean Variable.registerKey(BytecodeContext bc, Expression name, boolean doUpperCase)
           
 void Argument.setValue(Expression value, String type)
           
static ExprString VariableString.toExprString(Expression expr)
           
static ExprString VariableString.translateVariableToExprString(Expression expr)
           
 

Constructors in railo.transformer.bytecode.expression.var with parameters of type Expression
Argument(Expression value, String type)
           
Assign(Variable variable, Expression value)
          Constructor of the class
DataMember(Expression name)
           
DynAssign(Expression name, Expression value)
          Constructor of the class
NamedArgument(Expression name, Expression value, String type)
           
UDF(Expression name)
           
VariableString(Expression expr)
           
 

Uses of Expression in railo.transformer.bytecode.literal
 

Classes in railo.transformer.bytecode.literal that implement Expression
 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
 

Methods in railo.transformer.bytecode.literal that return Expression
static Expression LitInteger.toExpr(int i, int line)
           
static Expression LitLong.toExpr(long l, int line)
           
 

Uses of Expression in railo.transformer.bytecode.op
 

Classes in railo.transformer.bytecode.op that implement Expression
 class OpBool
           
 class OpContional
           
 class OPDecision
           
 class OpDouble
           
 class OpNegate
           
 class OpNegateNumber
           
 class OpString
           
 class OpVariable
           
 

Methods in railo.transformer.bytecode.op that return Expression
static Expression OpContional.toExpr(Expression cont, Expression left, Expression right)
           
 

Methods in railo.transformer.bytecode.op with parameters of type Expression
static Expression OpContional.toExpr(Expression cont, Expression 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, int line)
          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 line)
          Create a String expression from a Expression
static ExprDouble OpNegateNumber.toExprDouble(Expression expr, int operation, int line)
           
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)
           
 

Constructors in railo.transformer.bytecode.op with parameters of type Expression
OpVariable(Variable variable, Expression value)
           
 

Uses of Expression in railo.transformer.bytecode.statement
 

Methods in railo.transformer.bytecode.statement that return Expression
 Expression Argument.getDefaultValue()
           
 Expression Argument.getDefaultValueType()
           
 Expression PrintOut.getExpr()
           
 

Methods in railo.transformer.bytecode.statement with parameters of type Expression
 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)
           
 void Switch.addCase(Expression expr, Body body)
           
 void Switch.addCase(Expression expr, Body body, int startline, int endline)
           
 void TryCatchFinally.addCatch(Expression type, Expression name, Body b, int line)
           
 void PrintOut.setExpr(Expression expr)
           
 

Constructors in railo.transformer.bytecode.statement with parameters of type Expression
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, int startline, int endline)
          Constructor of the class
ExpressionStatement(Expression expr)
          Constructor of the class
For(Expression init, Expression condition, Expression update, Body body, int startline, int endline)
          Constructor of the class
Function(Expression name, Expression returnType, Expression returnFormat, Expression output, Expression abstr, int access, Expression displayName, Expression description, Expression hint, Expression secureJson, Expression verifyClient, Body body, int startline, int endline)
           
PrintOut(Expression expr, int line)
          constructor of the class
Return(Expression expr, int line)
          Constructor of the class
Switch.Case(Expression expression, Body body, int startline, int endline)
           
Switch(Expression expr, int startline, int endline)
           
SystemOut(Expression expr, int line)
          constructor of the class
While(Expression expr, Body body, int startline, int endline)
          Constructor of the class
 

Uses of Expression in railo.transformer.bytecode.statement.java
 

Classes in railo.transformer.bytecode.statement.java that implement Expression
 class CastOp
           
 class Operation
           
 class UnaryOp
           
 class VariableDecl
           
 

Uses of Expression in railo.transformer.bytecode.statement.tag
 

Methods in railo.transformer.bytecode.statement.tag that return Expression
 Expression Attribute.getValue()
           
 

Constructors in railo.transformer.bytecode.statement.tag with parameters of type Expression
Attribute(boolean dynamicType, String name, Expression value, String type)
           
 

Uses of Expression in railo.transformer.bytecode.util
 

Methods in railo.transformer.bytecode.util with parameters of type Expression
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
 

Uses of Expression in railo.transformer.cfml
 

Methods in railo.transformer.cfml that return Expression
 Expression ExprTransformer.transform(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml)
          Wird aufgerufen um aus dem �bergebenen CFMLString einen Ausdruck auszulesen und diesen in ein CFXD Element zu �bersetzten.
 Expression ExprTransformer.transformAsString(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml, boolean allowLowerThan)
          Wird aufgerufen um aus dem �bergebenen CFMLString einen Ausdruck auszulesen und diesen in ein CFXD Element zu �bersetzten.
 

Uses of Expression in railo.transformer.cfml.expression
 

Methods in railo.transformer.cfml.expression that return Expression
 Expression SimpleExprTransformer.simple(CFMLString cfml)
          Liest ein
 Expression SimpleExprTransformer.string(CFMLString cfml)
          Liest den String ein
 Expression SimpleExprTransformer.transform(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml)
           
 Expression CFMLExprTransformer.transform(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml)
          Wird aufgerufen um aus dem bergebenen CFMLString einen Ausdruck auszulesen und diesen in ein CFXD Element zu bersetzten.
 Expression SimpleExprTransformer.transformAsString(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml, boolean allowLowerThan)
           
 Expression CFMLExprTransformer.transformAsString(EvaluatorPool ep, FunctionLib[] fld, CFMLString cfml, boolean allowLowerThan)
           
 

Uses of Expression in railo.transformer.cfml.script
 

Methods in railo.transformer.cfml.script that return Expression
 Expression CFMLScriptTransformer.expression(CFMLExprTransformer.Data data)
           
 Expression CFMLScriptTransformer.transform(FunctionLib[] fld, CFMLString cfml)
           
 Expression CFMLScriptTransformer.transformAsString(FunctionLib[] fld, CFMLString cfml, boolean allowLowerThan)
           
 

Methods in railo.transformer.cfml.script with parameters of type Expression
 Attribute[] CFMLScriptTransformer.attributes(Tag tag, TagLibTag tlt, CFMLExprTransformer.Data data, CFMLScriptTransformer.EndCondition endCond, Expression defaultValue, Object oAllowExpression, String ignoreAttrReqFor, boolean allowTwiceAttr)
           
 

Uses of Expression in railo.transformer.cfml.tag
 

Methods in railo.transformer.cfml.tag that return Expression
static Expression CFMLTransformer.attributeValue(CFMLTransformer.Data 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.
 

Methods in railo.transformer.cfml.tag with parameters of type Expression
static Expression CFMLTransformer.attributeValue(CFMLTransformer.Data 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.
 



Copyright © 2012 Railo