|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.transformer.cfml.evaluator.EvaluatorPool
public final class EvaluatorPool
Wenn der CFML Transformer waehrend des �bersetzungsprozess auf einen Tag stoesst, prueft er mithilfe der passenden TagLib, ob dieses Tag eine Evaluator definiert hat. Wenn ein Evaluator definiert ist, kann der CFML Transformer diesen aber nicht sofort aufrufen, da zuerst das komplette Dokument uebersetzt werden muss, bevor ein Evaluator aufgerufen werden kann. Hier kommt der EvaluatorPool zum Einsatz, der CFMLTransfomer uebergibt den Evaluator den er von der TagLib erhalten hat, an den EvaluatorPool weiter. Sobald der CFMLTransfomer den �bersetzungsprozess abgeschlossen hat, ruft er dann den EvaluatorPool auf und dieser ruft dann alle Evaluatoren auf die im uebergeben wurden.
Constructor Summary | |
---|---|
EvaluatorPool()
|
Method Summary | |
---|---|
void |
add(TagLibTag libTag,
Tag tag,
FunctionLib[] flibs,
CFMLString cfml)
Diese Methode wird aufgerufen um eine neue Methode in den Pool zu spielen. |
void |
clear()
clears the ppol |
void |
run()
Die Methode run wird aufgerufen sobald, der CFML Transformer den �bersetzungsprozess angeschlossen hat. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EvaluatorPool()
Method Detail |
---|
public void add(TagLibTag libTag, Tag tag, FunctionLib[] flibs, CFMLString cfml)
libTag
- Die Definition des Tag aus der TLD.cfxdTag
- Das konkrete Tag innerhalb der kompletten CFXD.flibs
- Saemtliche Function Library Deskriptoren des aktuellen Tag Libray Deskriptors.cfml
- CFMLString des aktuellen �bersetzungsprozess.public void run() throws TemplateException
TemplateException
public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |