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/.
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.
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.
LocalDataBuilder
instead.