public interface Transformer
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.Class<? extends Source>> |
getSupportedInputs()
return a collection of source classes from which the transformations are supported.
|
java.util.Collection<java.lang.Class<? extends Source>> |
getSupportedOutputs()
return a collection of source classes to which the transformations are supported.
|
<T extends Source> |
transform(Source source, java.lang.Class<T> clazz, TransformOptions options)
Perform a transformation (i.e.
|
java.util.Collection<java.lang.Class<? extends Source>> getSupportedInputs()
java.util.Collection<java.lang.Class<? extends Source>> getSupportedOutputs()
<T extends Source> T transform(Source source, java.lang.Class<T> clazz, TransformOptions options) throws TransformException
source - the current source instance that we wish to transformclazz - the desired type of source we are trying to createoptions - the set of options that may influence the transformation (e.g. character set encoding)TransformException - if there is a failure while performing the transformationjava.lang.UnsupportedOperationException - if the requested transformation is not supported