This interface defines the method an object must support, if it wants to provide values for specific function calls.
This interface defines the method an object must support, if it wants to provide its text representation other than by the method toString().
Extends the VariableResolver interface with write capability methods.
This interface defines the method an object must support, if it wants to provide values associated to specific variable names.
This class provides support for some basic functions, that are useful in text replacement done by a TextEngine.
This is a basic implementation of the interface VariableResolver.
Contains all variable settings and provides a mechanism, to replace variable names in a text by their current value.
Contains global and local variable settings.
Simple converter that can convert a string into a obfuscated Base64 representation and back to its original.
Instances of this class are able to replace all variables by their values in a given text
Instances of this class can pool several VariableResolver.
This exception class is used for signalling that something is wrong with the parameters given to a function.
This exception class is a root exception class for exceptions of text replacement services.
This exception class is used for signalling that a given function name is not known and can't be dealt with.
This exception class is used for signaling that a given variable name is not known and can't be dealt with.