public class SubstringFactory extends Object implements ParameterizedTransformerFactory<CharTransformer>
CharTransformer's which mirror the input, but only between 'from' and 'to'
parameters. So, those transformers work like String.substring(int).
And as a bonus you can specify the parameter 'ellipsis' (the three dots at the end of the text)
to use when a text has been 'substringed'...| Modifier and Type | Class and Description |
|---|---|
protected class |
SubstringFactory.Substring |
| Modifier and Type | Field and Description |
|---|---|
protected static Parameter<String> |
ELLIPSIS |
protected static Parameter<Integer> |
FROM |
protected static Parameter[] |
PARAMS |
protected static Parameter<Integer> |
TO |
| Constructor and Description |
|---|
SubstringFactory() |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
createParameters()
Create empty
Parameters object for use with ParameterizedTransformerFactory.createTransformer(Parameters). |
CharTransformer |
createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
protected static final Parameter[] PARAMS
public CharTransformer createTransformer(Parameters parameters)
ParameterizedTransformerFactorycreateTransformer in interface ParameterizedTransformerFactory<CharTransformer>public Parameters createParameters()
ParameterizedTransformerFactoryParameters object for use with ParameterizedTransformerFactory.createTransformer(Parameters).createParameters in interface ParameterizedTransformerFactory<CharTransformer>MMBase 1.9-SNAPSHOT - ${javadoctimestamp}