public abstract class AbstractTextTransformer extends Object implements Transformer<String>
Transformer for strings.| Constructor and Description |
|---|
AbstractTextTransformer()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<TransformerRule> |
getRules()
This method gets the list of rules.
|
String |
transform(String string)
This method transforms a given
original value. |
protected abstract List<TransformerRule> getRules()
return null ), that
result is taken as singular form and no further rule is invoked.public String transform(String string)
original value. This value must NOT be modified by this
method. To change the original value a new value has to be created and returned instead. If
the value should NOT be changed, the original value (the exact same instance) should be
returned.
This implementation processes the rules in the order of occurrence. If a rule matches
(does NOT return null ), that result is
taken as result and no further rule is invoked.transform in interface Transformer<String>string - is the original value.null if explicitly documented by the
implementation. The receiver of a Transformer should also document if null
is a legal result.Copyright © 2001–2015 mmm-Team. All rights reserved.