railo.transformer.cfml.script
Class JavaScriptTransformer
java.lang.Object
railo.transformer.cfml.expression.AbstrCFMLExprTransformer
railo.transformer.cfml.script.AbstrCFMLScriptTransformer
railo.transformer.cfml.expression.CFMLExprTransformer
railo.transformer.cfml.script.JavaScriptTransformer
- All Implemented Interfaces:
- ExprTransformer, TagDependentBodyTransformer
public final class JavaScriptTransformer
- extends CFMLExprTransformer
- implements TagDependentBodyTransformer
Innerhalb des Tag script kann in CFML eine eigene Scriptsprache verwendet werden,
welche sich an Javascript orientiert.
Da der data.cfml Transformer keine Spezialfaelle zulaesst,
also Tags einfach anhand der eingegeben TLD einliest und transformiert,
aus diesem Grund wird der Inhalt des Tag script einfach als Zeichenkette eingelesen.
Erst durch den Evaluator (siehe 3.3), der fuer das Tag script definiert ist,
wird der Inhalt des Tag script uebersetzt.
Fields inherited from class railo.transformer.cfml.expression.AbstrCFMLExprTransformer |
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 |
JavaScriptTransformer
public JavaScriptTransformer()
transform
public void transform(Page page,
CFMLTransformer parent,
EvaluatorPool ep,
FunctionLib[] flibs,
Tag tag,
TagLibTag tagLibTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings)
throws TemplateException
- Specified by:
transform
in interface TagDependentBodyTransformer
- Throws:
TemplateException
Copyright © 2012 Railo