railo.transformer.cfml.evaluator.impl
Class ProcessingDirective
java.lang.Object
railo.transformer.cfml.evaluator.EvaluatorSupport
railo.transformer.cfml.evaluator.impl.ProcessingDirective
- All Implemented Interfaces:
- Evaluator
public final class ProcessingDirective
- extends EvaluatorSupport
Prueft den Kontext des Tag catch
.
Das Tag darf sich nur direkt innerhalb des Tag try
befinden.
ProcessingDirective
public ProcessingDirective()
execute
public TagLib execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
CFMLString cfml)
throws TemplateException
- Description copied from class:
EvaluatorSupport
- Die Methode execute wird aufgerufen, wenn der Context eines Tags geprueft werden soll.
Diese Methode ueberschreibt, jene des Interface Evaluator.
Falls diese Methode durch eine Implementation nicht ueberschrieben wird, ruft sie wiederere,
allenfalls implementierte evaluate Methoden auf.
Mit Hilfe dieses Konstrukt ist es moeglich drei evaluate methoden anzubieten.
- Specified by:
execute
in interface Evaluator
- Overrides:
execute
in class EvaluatorSupport
libTag
- Die Definition des Tag aus der TLD.flibs
- Saemtliche Function Library Deskriptoren des aktuellen Tag Libray Deskriptors.
- Returns:
- TagLib
- Throws:
TemplateException
Copyright © 2012 Railo