|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExprTransformer
Innerhalb einer TLD (Tag Library Descriptor) kann eine Klasse angemeldet werden, welche das Interface ExprTransfomer implementiert, um Ausdruecke die innerhalb von Attributen und dem Body von Tags vorkommen zu transformieren. Die Idee dieses Interface ist es die Moeglichkeit zu bieten, weitere ExprTransfomer zu erstellen zu koennen, um fuer verschiedene TLD, verschiedene Ausdrucksarten zu bieten.
Method Summary | |
---|---|
Expression |
transform(Page page,
EvaluatorPool ep,
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,
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. |
Method Detail |
---|
Expression transform(Page page, EvaluatorPool ep, FunctionLib[] fld, TagLibTag[] scriptTags, CFMLString cfml, TransfomerSettings settings) throws TemplateException
fld
- Array von Function Libraries,
Mithilfe dieser Function Libraries kann der Transfomer buil-in Funktionen innerhalb des CFML Codes erkennen
und validieren.doc
- XML Document des aktuellen zu erstellenden CFXDcfml
- Text der transfomiert werden soll.
TemplateException
TemplateException
Expression transformAsString(Page page, EvaluatorPool ep, FunctionLib[] fld, TagLibTag[] scriptTags, CFMLString cfml, TransfomerSettings settings, boolean allowLowerThan) throws TemplateException
fld
- Array von Function Libraries,
Mithilfe dieser Function Libraries kann der Transfomer buil-in Funktionen innerhalb des CFML Codes erkennen
und validieren.doc
- XML Document des aktuellen zu erstellenden CFXDcfml
- Text der transfomiert werden soll.
TemplateException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |