public class CFMLExprTransformer extends AbstrCFMLScriptTransformer implements ExprTransformer
AbstrCFMLScriptTransformer.ComponentTemplateException, AbstrCFMLScriptTransformer.EndCondition
AbstrCFMLExprTransformer.ExprData
CTX_BLOCK, CTX_CATCH, CTX_CFC, CTX_DO_WHILE, CTX_ELSE, CTX_ELSE_IF, CTX_FINALLY, CTX_FOR, CTX_FUNCTION, CTX_IF, CTX_INTERFACE, CTX_LOCK, CTX_LOOP, CTX_NONE, CTX_OTHER, CTX_QUERY, CTX_SAVECONTENT, CTX_SWITCH, CTX_THREAD, CTX_TRANSACTION, CTX_TRY, CTX_WHILE, CTX_ZIP
Constructor and Description |
---|
CFMLExprTransformer() |
Modifier and Type | Method and Description |
---|---|
Expression |
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 |
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.
|
paramStatement
public CFMLExprTransformer()
public Expression transformAsString(Page page, EvaluatorPool ep, TagLib[][] tld, FunctionLib[] fld, TagLibTag[] scriptTags, CFMLString cfml, TransfomerSettings settings, boolean allowLowerThan) throws TemplateException
ExprTransformer
transformAsString
in interface ExprTransformer
fld
- Array von Function Libraries,
Mithilfe dieser Function Libraries kann der Transfomer buil-in Funktionen innerhalb des CFML Codes erkennen
und validieren.cfml
- Text der transfomiert werden soll.TemplateException
public Expression transform(Page page, EvaluatorPool ep, TagLib[][] tld, FunctionLib[] fld, TagLibTag[] scriptTags, CFMLString cfml, TransfomerSettings settings) throws TemplateException
ExprTransformer
transform
in interface ExprTransformer
fld
- Array von Function Libraries,
Mithilfe dieser Function Libraries kann der Transfomer buil-in Funktionen innerhalb des CFML Codes erkennen
und validieren.cfml
- Text der transfomiert werden soll.TemplateException
Copyright © 2015 Lucee