public interface ParameterizedTransformerFactory<T extends Transformer>
Transformer instances, but can do that
'parameterized'. Implementations of this define 'createParameters' which returns an empty Parameters object which defines which parameters are accepted.
The user can then fill this Parameters object and feed it to createTransformer(Parameters).
Implementors can opt to simply implement the to be produced Transformers, and use
'setters' for the parameters. The transformer can then be wrapped into a BeanTransformerFactory (which is done in Transformers.getTransformerFactory(java.lang.String, java.lang.String).| Modifier and Type | Method and Description |
|---|---|
Parameters |
createParameters()
Create empty
Parameters object for use with createTransformer(Parameters). |
T |
createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
T createTransformer(Parameters parameters)
Parameters createParameters()
Parameters object for use with createTransformer(Parameters).MMBase 1.9-SNAPSHOT - ${javadoctimestamp}