public class TransformationManager
extends java.lang.Object
Transformer
in order to perform the transformation. setTransformer(Class)
before performing any transform operation.Constructor and Description |
---|
TransformationManager() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
performBasicTransformation(java.lang.String value)
Transform a String in another String.
|
<T> T |
performComplexTransformation(java.lang.String value,
java.lang.Class<T> targetClass)
Transform a String in a Java Object.
|
void |
setTransformer(java.lang.Class<? extends Transformer> transformerClass)
Set the
Transformer to use for transformation. |
boolean |
shouldTransform() |
public void setTransformer(java.lang.Class<? extends Transformer> transformerClass)
Transformer
to use for transformation. Must be called before any transformation.transformerClass
- class of the Transformer
public boolean shouldTransform()
Transformer
has been passed to the Managerpublic java.lang.String performBasicTransformation(java.lang.String value)
BasicTransformer
.value
- the value to transformpublic <T> T performComplexTransformation(java.lang.String value, java.lang.Class<T> targetClass)
value
- the value to transformtargetClass
- the type of the target object.Copyright © 2021. All rights reserved.