|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.transformer.cfml.evaluator.EvaluatorSupport
public class EvaluatorSupport
Die Klasse EvaluatorSupport hat die Aufgabe, Zugriffe auf die CFXD zu vereinfachen. Dazu stellt die Klasse mehrere Methoden zur Verf�gung die verschiedene, immer wieder verwendete Abfragen abbilden. Die Klasse implementiert das Interface Evaluator. Desweiteren splittet diese Klasse auch die Methode evaluate in drei Methoden auf so, das man eine h�here flexibilit�t beim Einstiegspunkt einer konkreten Implementation hat.
Constructor Summary | |
---|---|
EvaluatorSupport()
|
Method Summary | |
---|---|
void |
evaluate(Tag tag)
�berladene evaluate Methode nur mit einem CFXD Element. |
void |
evaluate(Tag tag,
TagLibTag libTag)
�berladene evaluate Methode mit einem CFXD Element und einem TagLibTag. |
void |
evaluate(Tag tag,
TagLibTag libTag,
FunctionLib[] flibs)
Die Methode evaluate wird aufgerufen, wenn der Context eines Tags gepr�ft werden soll. |
TagLib |
execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
CFMLString cfml)
Die Methode execute wird aufgerufen, wenn der Context eines Tags gepr�ft werden soll. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EvaluatorSupport()
Method Detail |
---|
public TagLib execute(Config config, Tag tag, TagLibTag libTag, FunctionLib[] flibs, CFMLString cfml) throws TemplateException
execute
in interface Evaluator
cfxdTag
- Das konkrete Tag innerhalb der kompletten CFXD.libTag
- Die Definition des Tag aus der TLD.flibs
- S�mtliche Function Library Deskriptoren des aktuellen Tag Libray Deskriptors.cfml
-
TemplateException
public void evaluate(Tag tag, TagLibTag libTag, FunctionLib[] flibs) throws EvaluatorException
evaluate
in interface Evaluator
cfxdTag
- Das konkrete Tag innerhalb der kompletten CFXD.libTag
- Die Definition des Tag aus der TLD.flibs
- S�mtliche Function Library Deskriptoren des aktuellen Tag Libray Deskriptors.
EvaluatorException
public void evaluate(Tag tag) throws EvaluatorException
cfxdTag
-
EvaluatorException
public void evaluate(Tag tag, TagLibTag libTag) throws EvaluatorException
cfxdTag
- libTag
-
EvaluatorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |