Interface | Description |
---|---|
DataLoader |
Creates an object that will be accessed in FreeMarker templates.
|
EvaluationEnvironment |
Callbacks that let you control the behaviour of TDD expression evaluation.
|
Class | Description |
---|---|
DataLoaderEvaluationEnvironment |
Evaluates function calls as data loader invocations.
|
Fragment |
Fragment extracted from a TDD expression.
|
FunctionCall |
Symbolizes a TDD function call.
|
Interpreter |
Evaluates TDD expressions.
|
TddUtil |
Utility methods for TDD related tasks.
|
Exception | Description |
---|---|
EvalException | |
TypeNotConvertableToMapException |
Thrown by
TddUtil.convertToDataMap(Object) ; see there. |
Textual Data Definition related classes. TDD is a very simple expression language created for defining hierarchical data (vectors, dictionaries) as plain text (maybe a command-line argument). Its syntax is similar to FreeMarker expression syntax.
TDD is not for defining large amount of data. Rather, it is for give a uniform syntax for simple setting (configuration) values.