|
Oracle Fusion Middleware Java API Reference for Oracle Service Bus 11g Release 1 (11.1.1.3) E15033-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Transformer
The Transformer interface Instances of this class are used to transform one type of Source to another. The instance is responsible for indicating what types of sources it can convert between. Note that a transformer is required to support the full cross-product of transformations implied by the supported input and output sources. In other words, a transformer must support transforming any supported input source to any supported output source.
Method Summary | ||
---|---|---|
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. |
|
|
transform(Source source, java.lang.Class<T> clazz, TransformOptions options) Perform a transformation (i.e. |
Method Detail |
---|
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
|
Oracle Fusion Middleware Java API Reference for Oracle Service Bus 11g Release 1 (11.1.1.3) E15033-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |