Package | Description |
---|---|
fmpp |
The very core, the foundation of FMPP.
|
fmpp.dataloaders |
fmpp.DataLoader implementations. |
fmpp.localdatabuilders |
fmpp.LocalDataBuilder implementations. |
fmpp.progresslisteners |
fmpp.ProgressListener implementations. |
fmpp.setting |
FMPP settings.
|
fmpp.tdd |
Textual Data Definition related classes.
|
Modifier and Type | Method and Description |
---|---|
Engine |
TemplateEnvironment.getEngine()
Returns the FMPP engine object in use.
|
Modifier and Type | Method and Description |
---|---|
Map |
LocalDataBuilder.build(Engine eng,
TemplateEnvironment env)
Returns the variables that could be added to the local data.
|
Map |
TemplateDataModelBuilder.build(Engine e,
Template template,
File src)
Deprecated.
Returns the top-level variables that will be available for the template.
|
void |
ProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param)
Method called be the engine to notify events.
|
Constructor and Description |
---|
ProcessingException(Engine e,
File sourceFile,
Throwable cause) |
Modifier and Type | Field and Description |
---|---|
protected Engine |
FileDataLoader.engine |
Modifier and Type | Method and Description |
---|---|
Object |
XmlDataLoader.load(Engine engine,
List args) |
Object |
NowDataLoader.load(Engine engine,
List args) |
Object |
HtmlUtilsDataLoader.load(Engine e,
List args) |
Object |
FileDataLoader.load(Engine engine,
List args) |
Object |
EvalDataLoader.load(Engine e,
List args) |
Object |
AntDataLoader.load(Engine eng,
List args)
Gets the Ant task object, and invoked
AntDataLoader.load(Engine, List, Task) . |
TemplateNodeModel |
XmlDataLoader.load(Engine engine,
List args,
Document preLoadedDoc) |
Object |
AntTaskDataLoader.load(Engine eng,
List args,
org.apache.tools.ant.Task task) |
Object |
AntPropertyDataLoader.load(Engine eng,
List args,
org.apache.tools.ant.Task task) |
Object |
AntPropertiesDataLoader.load(Engine eng,
List args,
org.apache.tools.ant.Task task) |
Object |
AntProjectDataLoader.load(Engine eng,
List args,
org.apache.tools.ant.Task task) |
protected abstract Object |
AntDataLoader.load(Engine eng,
List args,
org.apache.tools.ant.Task task)
Override this method to implement your Ant related data loader.
|
static Document |
XmlDataLoader.loadXmlFile(Engine engine,
File xmlFile,
boolean namespaceAware,
boolean validate) |
static Document |
XmlDataLoader.loadXmlFile(Engine engine,
File xmlFile,
boolean namespaceAware,
boolean xincludeAware,
boolean validate) |
Modifier and Type | Method and Description |
---|---|
Map |
TddHashLocalDataBuilder.build(Engine eng) |
protected abstract Map |
CachingLocalDataBuilder.build(Engine eng)
Override this method in your local data builder class.
|
Map |
MapLocalDataBuilder.build(Engine eng,
TemplateEnvironment env) |
Map |
CachingLocalDataBuilder.build(Engine eng,
TemplateEnvironment env)
Takes care of caching, and calls
CachingLocalDataBuilder.build(Engine) if no cached
result is available. |
Map |
BshLocalDataBuilder.build(Engine eng,
TemplateEnvironment env) |
void |
CachingLocalDataBuilder.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param)
Discards the cached result on
ProgressListener.EVENT_END_PROCESSING_SESSION . |
Modifier and Type | Method and Description |
---|---|
void |
TerseConsoleProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param) |
void |
StatisticsProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param) |
void |
LoggerProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param) |
void |
ConsoleProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param) |
void |
AntProgressListener.notifyProgressEvent(Engine engine,
int event,
File src,
int pMode,
Throwable error,
Object param) |
Modifier and Type | Method and Description |
---|---|
protected void |
Settings.doProcessing(Engine eng,
File[] sources,
File sourceFile,
File outputFile)
Executes the processing session(s) on the
Engine level,
using the already initialized Engine object. |
Modifier and Type | Method and Description |
---|---|
static DataLoader |
TddUtil.getDataLoaderInstance(Engine eng,
String dlName)
Resolves a data loader name to a data loader instance.
|
Object |
DataLoader.load(Engine e,
List args) |
Constructor and Description |
---|
DataLoaderEvaluationEnvironment(Engine eng) |