Modifier and Type | Class and Description |
---|---|
class |
TagBase |
class |
TagBaseNoFinal |
class |
TagBreak |
class |
TagComponent |
class |
TagContinue |
class |
TagFunction |
class |
TagGroup |
class |
TagIf |
class |
TagImport |
class |
TagInclude |
class |
TagJavaScript |
class |
TagLoop |
class |
TagOther |
class |
TagOutput |
class |
TagParam |
class |
TagReThrow |
class |
TagRetry |
class |
TagReturn |
class |
TagScript |
class |
TagSet |
class |
TagSilent |
class |
TagSwitch |
class |
TagThread |
class |
TagTry |
class |
TagWhile |
Modifier and Type | Method and Description |
---|---|
static void |
TagHelper.writeOut(Tag tag,
BytecodeContext bc,
boolean doReuse,
FlowControlFinal fcf)
writes out the tag
|
Modifier and Type | Method and Description |
---|---|
static Tag |
ASMUtil.getAncestorComponent(Statement stat) |
static Tag |
ASMUtil.getAncestorTag(Tag tag,
String fullName)
Gibt ein uebergeordnetes Tag mit dem uebergebenen Full-Name (Namespace und Name) zurueck,
falls ein solches existiert, andernfalls wird null zurueckgegeben.
|
static Tag |
ASMUtil.getParentTag(Tag tag)
Gibt das uebergeordnete CFXD Tag Element zurueck, falls dies nicht existiert wird null zurueckgegeben.
|
Modifier and Type | Method and Description |
---|---|
static Tag |
ASMUtil.getAncestorTag(Tag tag,
String fullName)
Gibt ein uebergeordnetes Tag mit dem uebergebenen Full-Name (Namespace und Name) zurueck,
falls ein solches existiert, andernfalls wird null zurueckgegeben.
|
static Boolean |
ASMUtil.getAttributeBoolean(Tag tag,
String attrName)
extract the content of a attribut
|
static Boolean |
ASMUtil.getAttributeBoolean(Tag tag,
String attrName,
Boolean defaultValue)
extract the content of a attribut
|
static Literal |
ASMUtil.getAttributeLiteral(Tag tag,
String attrName)
extract the content of a attribut
|
static Literal |
ASMUtil.getAttributeLiteral(Tag tag,
String attrName,
Literal defaultValue)
extract the content of a attribut
|
static String |
ASMUtil.getAttributeString(Tag tag,
String attrName)
extract the content of a attribut
|
static String |
ASMUtil.getAttributeString(Tag tag,
String attrName,
String defaultValue)
extract the content of a attribut
|
static Tag |
ASMUtil.getParentTag(Tag tag)
Gibt das uebergeordnete CFXD Tag Element zurueck, falls dies nicht existiert wird null zurueckgegeben.
|
static boolean |
ASMUtil.hasAncestorTag(Tag tag,
String fullName)
Gibt zurueck ob das direkt uebergeordnete Tag mit dem uebergebenen Full-Name (Namespace und Name) existiert.
|
static boolean |
ASMUtil.hasSisterTagAfter(Tag tag,
String nameToFind)
Prueft ob das das angegebene Tag in der gleichen Ebene nach dem angegebenen Tag vorkommt.
|
static boolean |
ASMUtil.hasSisterTagWithSameName(Tag tag)
Prueft ob das angegebene Tag innerhalb seiner Ebene einmalig ist oder nicht.
|
static boolean |
ASMUtil.isLiteralAttribute(Tag tag,
Attribute attr,
short type,
boolean required,
boolean throwWhenNot) |
static boolean |
ASMUtil.isLiteralAttribute(Tag tag,
String attrName,
short type,
boolean required,
boolean throwWhenNot) |
static boolean |
ASMUtil.isParentTag(Tag tag,
Class clazz) |
static boolean |
ASMUtil.isParentTag(Tag tag,
String fullName) |
static void |
ASMUtil.remove(Tag tag)
remove this tag from his parent body
|
static void |
ASMUtil.removeLiterlChildren(Tag tag,
boolean recursive) |
static void |
ASMUtil.replace(Tag src,
Tag trg,
boolean moveBody)
replace src with trg
|
Modifier and Type | Method and Description |
---|---|
TagLibTag |
AttributeEvaluator.evaluate(TagLibTag tagLibTag,
Tag tag) |
Modifier and Type | Method and Description |
---|---|
TagLibTag |
Transaction.evaluate(TagLibTag tagLibTag,
Tag tag) |
TagLibTag |
Function.evaluate(TagLibTag tagLibTag,
Tag tag) |
TagLibTag |
Component.evaluate(TagLibTag tagLibTag,
Tag tag) |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatorPool.add(TagLibTag libTag,
Tag tag,
FunctionLib[] flibs,
CFMLString cfml)
Diese Methode wird aufgerufen um eine neue Methode in den Pool zu spielen.
|
void |
EvaluatorSupport.evaluate(Tag tag)
ueberladene evaluate Methode nur mit einem CFXD Element.
|
void |
ChildEvaluator.evaluate(Tag tag,
TagLibTag libTag) |
void |
EvaluatorSupport.evaluate(Tag tag,
TagLibTag libTag)
ueberladene evaluate Methode mit einem CFXD Element und einem TagLibTag.
|
void |
EvaluatorSupport.evaluate(Tag tag,
TagLibTag libTag,
FunctionLib[] flibs)
Die Methode evaluate wird aufgerufen, wenn der Context eines Tags geprueft werden soll.
|
void |
Evaluator.evaluate(Tag tag,
TagLibTag libTag,
FunctionLib[] flibs)
Die Methode evaluate wird aufgerufen, wenn der Context eines Tags geprueft werden soll,
nachdem die komplette Seite uebersetzt wurde.
|
TagLib |
EvaluatorSupport.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data)
Die Methode execute wird aufgerufen, wenn der Context eines Tags geprueft werden soll.
|
TagLib |
Evaluator.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data)
Die Methode evaluate wird aufgerufen, wenn der Context eines Tags geprueft werden soll.
|
Modifier and Type | Method and Description |
---|---|
static void |
Argument.checkDefaultValue(Tag tag) |
void |
Silent.evaluate(Tag tag) |
void |
Lock.evaluate(Tag tag) |
void |
File.evaluate(Tag tag) |
void |
Query.evaluate(Tag tag) |
void |
Try.evaluate(Tag tag) |
void |
Cache.evaluate(Tag tag) |
void |
MailPart.evaluate(Tag tag,
TagLibTag libTag) |
void |
Retry.evaluate(Tag tag,
TagLibTag libTag) |
void |
Break.evaluate(Tag tag,
TagLibTag libTag) |
void |
ElseIf.evaluate(Tag tag,
TagLibTag libTag) |
void |
Continue.evaluate(Tag tag,
TagLibTag libTag) |
void |
Mail.evaluate(Tag tag,
TagLibTag libTag) |
void |
Interface.evaluate(Tag tag,
TagLibTag libTag) |
void |
ReportParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
PDFParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
ReThrow.evaluate(Tag tag,
TagLibTag libTag) |
void |
Argument.evaluate(Tag tag,
TagLibTag libTag) |
void |
QueryParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
Output.evaluate(Tag tag,
TagLibTag libTag) |
void |
Else.evaluate(Tag tag,
TagLibTag libTag) |
void |
MailParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
HttpParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
Import.evaluate(Tag tag,
TagLibTag libTag) |
void |
Property.evaluate(Tag tag,
TagLibTag libTag) |
void |
Return.evaluate(Tag tag,
TagLibTag libTag) |
void |
ProcParam.evaluate(Tag tag,
TagLibTag libTag) |
void |
InvokeArgument.evaluate(Tag tag,
TagLibTag libTag) |
void |
TreeItem.evaluate(Tag tag,
TagLibTag libTag) |
void |
Component.evaluate(Tag tag,
TagLibTag tlt) |
void |
ProcResult.evaluate(Tag tag,
TagLibTag libTag) |
void |
Log.evaluate(Tag tag,
TagLibTag tagLibTag,
FunctionLib[] flibs) |
void |
Function.evaluate(Tag tag,
TagLibTag libTag,
FunctionLib[] flibs) |
void |
Loop.evaluate(Tag tag,
TagLibTag tagLibTag,
FunctionLib[] flibs) |
void |
Sprite.evaluate(Tag tag,
TagLibTag tagLibTag,
FunctionLib[] flibs) |
void |
Throw.evaluate(Tag tag,
TagLibTag tagLibTag,
FunctionLib[] flibs) |
void |
While.evaluate(Tag tag,
TagLibTag tagLibTag,
FunctionLib[] flibs) |
TagLib |
ProcessingDirective.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data) |
TagLib |
PageEncoding.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data) |
TagLib |
Loop.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data) |
TagLib |
Import.execute(Config config,
Tag tag,
TagLibTag libTag,
FunctionLib[] flibs,
Data data) |
static void |
Function.throwIfNotEmpty(Tag tag) |
Modifier and Type | Method and Description |
---|---|
void |
JavaScriptTransformer.transform(Page page,
CFMLTransformer parent,
EvaluatorPool ep,
TagLib[][] tlibs,
FunctionLib[] flibs,
Tag tag,
TagLibTag tagLibTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
void |
CFMLScriptTransformer.transform(Page page,
CFMLTransformer parentTransformer,
EvaluatorPool ep,
TagLib[][] tlibs,
FunctionLib[] fld,
Tag tag,
TagLibTag libTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
void |
CFMLOrJavaScriptTransformer.transform(Page page,
CFMLTransformer parent,
EvaluatorPool ep,
TagLib[][] tlibs,
FunctionLib[] flibs,
Tag tag,
TagLibTag tagLibTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
Modifier and Type | Method and Description |
---|---|
static void |
CFMLTransformer.attributes(TagData data,
TagLibTag tag,
Tag parent)
Liest die Attribute eines Tags ein, dies Abhaengig von der Definition innerhalb der Tag-Lib.
|
void |
TagDependentBodyTransformer.transform(Page page,
CFMLTransformer parent,
EvaluatorPool ep,
TagLib[][] tlibs,
FunctionLib[] flibs,
Tag tag,
TagLibTag tagLibTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings setting) |
Modifier and Type | Method and Description |
---|---|
Tag |
TagLibTag.getTag(Position start,
Position end)
return ASM Tag for this tag
|
Copyright © 2015 Lucee