Modifier and Type | Method and Description |
---|---|
byte[] |
CFMLCompilerImpl.compile(ConfigImpl config,
PageSource source,
TagLib[] tld,
FunctionLib[] fld,
Resource classRootDir,
String className) |
byte[] |
CFMLCompiler.compile(ConfigImpl config,
PageSource source,
TagLib[] tld,
FunctionLib[] fld,
Resource classRootDir,
String className)
compiles a CFML source file
|
Modifier and Type | Method and Description |
---|---|
FunctionLib |
ConfigImpl.getCombinedFLDs() |
FunctionLib[] |
ConfigImpl.getFLDs()
return all Function Library Deskriptors
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigImpl.createFunction(FunctionLib fl,
String filename) |
Constructor and Description |
---|
ConfigImpl(CFMLFactory factory,
Resource configDir,
Resource configFile,
TagLib[] tlds,
FunctionLib[] flds) |
Modifier and Type | Field and Description |
---|---|
FunctionLib[] |
Data.flibs |
Modifier and Type | Method and Description |
---|---|
Expression |
ExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
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 |
ExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
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.
|
Constructor and Description |
---|
Data(Page page,
CFMLString cfml,
EvaluatorPool ep,
TransfomerSettings settings,
TagLib[][] tlibs,
FunctionLib[] flibs,
TagLibTag[] scriptTags) |
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,
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 |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Expression |
SimpleExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
Expression |
CFMLExprTransformer.transform(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings) |
Expression |
SimpleExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
boolean allowLowerThan) |
Expression |
CFMLExprTransformer.transformAsString(Page page,
EvaluatorPool ep,
TagLib[][] tld,
FunctionLib[] fld,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
boolean allowLowerThan) |
Constructor and Description |
---|
AbstrCFMLExprTransformer.ExprData(Page page,
EvaluatorPool ep,
CFMLString cfml,
TagLib[][] tlibs,
FunctionLib[] flibs,
TransfomerSettings settings,
boolean allowLowerThan,
TagLibTag[] scriptTags) |
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 |
---|---|
Page |
CFMLTransformer.transform(ConfigImpl config,
CFMLString cfml,
TagLib[] tlibs,
FunctionLib[] flibs,
long sourceLastModified,
Boolean dotNotationUpperCase)
Startmethode zum transfomieren einer CFMLString.
|
Page |
CFMLTransformer.transform(ConfigImpl config,
PageSource ps,
TagLib[] tlibs,
FunctionLib[] flibs)
Startmethode zum transfomieren einer CFML Datei.
|
void |
TagDependentBodyTransformer.transform(Page page,
CFMLTransformer parent,
EvaluatorPool ep,
TagLib[][] tlibs,
FunctionLib[] flibs,
Tag tag,
TagLibTag tagLibTag,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings setting) |
Constructor and Description |
---|
TagData(TagLib[][] tlibs,
FunctionLib[] flibs,
TagLibTag[] scriptTags,
CFMLString cfml,
Boolean dotNotationUpperCase,
Page page) |
TagData(TagLib[][] tlibs,
FunctionLib[] flibs,
TagLibTag[] scriptTags,
CFMLString cfml,
TransfomerSettings settings,
Page page) |
Modifier and Type | Method and Description |
---|---|
static FunctionLib |
FunctionLibFactory.combineFLDs(FunctionLib[] flds)
return one FunctionLib contain content of all given Function Libs
|
static FunctionLib |
FunctionLibFactory.combineFLDs(Set flds) |
FunctionLib |
FunctionLib.duplicate(boolean deepCopy)
duplicate this FunctionLib
|
FunctionLib |
FunctionLibFunction.getFunctionLib()
Gibt die FunctionLib zurueck, zu der die Funktion gehoert.
|
static FunctionLib[] |
FunctionLibFactory.loadFromDirectory(Resource dir)
Laedt mehrere FunctionLib's die innerhalb eines Verzeichnisses liegen.
|
static FunctionLib[] |
FunctionLibFactory.loadFromDirectory(Resource dir,
String saxParser)
Laedt mehrere FunctionLib's die innerhalb eines Verzeichnisses liegen.
|
static FunctionLib |
FunctionLibFactory.loadFromFile(Resource file)
Laedt eine einzelne FunctionLib.
|
static FunctionLib |
FunctionLibFactory.loadFromFile(Resource res,
String saxParser)
Laedt eine einzelne FunctionLib.
|
static FunctionLib |
FunctionLibFactory.loadFromSystem()
Laedt die Systeminterne FLD.
|
static FunctionLib |
FunctionLibFactory.loadFromSystem(String saxParser)
Laedt die Systeminterne FLD.
|
Modifier and Type | Method and Description |
---|---|
static FunctionLib |
FunctionLibFactory.combineFLDs(FunctionLib[] flds)
return one FunctionLib contain content of all given Function Libs
|
void |
FunctionLibFunction.setFunctionLib(FunctionLib functionLib)
Setzt die zugehoerige FunctionLib.
|
Constructor and Description |
---|
FunctionLibFunction(FunctionLib functionLib) |
Copyright © 2015 Lucee