All Classes and Interfaces

Class
Description
Returns a string based on a plain text file.
Adds/inserts an item to a WritableSequence.
Abstract base class of Ant related data loaders.
Designed to show the progress for Ant tasks.
Returns the Ant project object.
Returns the Map of all Ant properties, or of the selected Ant properties.
Returns the value of an Ant property.
Ant task to process files selected by pattern sets.
Used internally (must be public class for technical reasons).
Returns the FMPP Ant task object.
Simple command-line argument parser that mimics the logic of UN*X tools as ls.
The user has entered invalid options in the command-line.
Reader that can insert a string before and after an encapsulated character stream.
Deduces the file name of a BeanShell scrip file from the source file name, and executes that script to create local data.
A bug has been detected.
Stores the returned Map, and reuses it CachingLocalDataBuilder.build(Engine, TemplateEnvironment) is invoked again during the same processing session.
Removes all items from a WritableSequence or WritableHash.
Command-line tool for preprocessing single files or entire directories.
Designed to show the progress on console screen.
Creates a new, empty WritableHash.
Data loaders that loads CSV (Column Separated Values) files or other files of similar formats (as tab divided text), and returns a fmpp.models.CsvSequence object.
Sequence variable implementation that wraps text of CSV or tab separated values format, or any other format that is the same as CSV except that it uses different column separator char.
Creates an object that will be accessed in FreeMarker templates.
Evaluates function calls as data loader invocations.
Utility methods for writing data loaders.
Error while trying to build the data-model for a template.
The bare-bone, low-level preprocessor engine.
Evaluates a BeanShell expression (looks like as Java).
 
Callbacks that let you control the behaviour of TDD expression evaluation.
This was used for emulating cause-chains on Java earlier than 1.4, but as FMPP now requires 1.4, it just dispatches to Exception.
Ancestor of data loaders that create the result based on a file.
Collection of file and path related functions.
File that stores the current configuration base directory at the time it was instantiated.
File that stores the original setting value (string) it was constructed from.
Fragment extracted from a TDD expression.
FreeMarker related utilities.
Symbolizes a TDD function call.
Returns a hash that contains useful directives for HTML generation.
There is a problem with the software environment.
Evaluates TDD expressions.
JSON "array" value; see http://www.json.org/.
JSON "true" and "false" value; see http://www.json.org/.
Creates a JSONNode based on a JSON file.
Node in a hierarchy of JSON values.
JSON "null" value; see http://www.json.org/.
JSON "number" value; see http://www.json.org/.
JSON "object" value; see http://www.json.org/.
 
Simple JSON parser where JSON objects create Map-s, JSON array-s create List-s, and the others create the obvious Java equivalents.
JSON "string" value; see http://www.json.org/.
Contains callback to build the local data for a file processing.
Writes detailed information about errors and warning messages into a file or into any character stream.
Trivial local data builder that returns the Map passed to its constructor.
Miscellaneous utility methods.
Iterates over multiple List-s.
Creates a new, empty WritableHash.
Creates a new, empty WritableSequence.
Data loader that produces string from the current date.
OutputStream that simply drops what it gets.
Writer that simply drops what it gets.
Error while performing the processing session.
Interface to monitor the events of an Engine.
Returns a Map based on a Java properties file.
Removes an item from a WritableSequence or WritableHash.
RuntimeException that emulates J2SE 1.4+ cause-chains if it runs on earlier versions.
Bad setting or setting combination, or failure when trying to setup the engine with the settings.
Stores FMPP settings, loads configuration files, provides other setting handling related utilities.
Represents the type of the value of a setting.
Changes items an item in a WritableSequence or sets/adds and item to a WritableHash.
Returns a sequence of strings based on a plain text file, where the specified symbol is used as separator.
Spins some counters regarding the work of the Engine.
Sequence variable implementation that wraps a String[] with relatively low resource utilization.
Collection of string manipulation functions.
Formal (syntactical) problem with the text.
Creates a Map based on a TDD file.
Builds data from a TDD hash, interpreting function calls as data loader invocations.
Creates a List based on a TDD file.
Utility methods for TDD related tasks.
Deprecated.
Use LocalDataBuilder instead.
The runtime FMPP environment of an executing template.
Collection variable implementation that wraps an array of already wrapped objects directly.
Collection variable implementation that wraps a java.util.List of already wrapped objects directly.
Sequence that wraps a java.util.List of already wrapped objects directly, with minimal resource usage.
Constains utility methods for transform and method variable implementation.
Designed to show the progress on console screen in a very terse way (prints a symbol for each processed file).
Returns a string based on a plain text file.
Thrown by TddUtil.convertToDataMap(Object); see there.
Hash variable that can be changed during template execution with the proper method variables.
Sequence variable that can be changed during template execution with the proper method variables.
Returns a variable that exposes the content of an XML file.
Deprecated.
Use XmlDataLoader instead.
Stores options that describe when and how to process an XML file in "renderXml" processing mode.