Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.mule.api.transformer.DataType

Packages that use DataType
org.mule | The Mule implementation of the Universal Message Objects(tm) API specification.
org.mule.api | The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
org.mule.api.registry |
org.mule.api.transformer | Contains the interfaces for transformers and exceptions for the Transformer API.
org.mule.config.i18n | Internationalisation support for Mule messages and exception messages.
org.mule.config.transformer |
org.mule.module.ibeans.spi.support |
org.mule.module.json.transformers | Transfromers for converting from JavaBeans and collections to JSON and back again.
org.mule.module.xml.transformer.jaxb |
org.mule.registry |
org.mule.transformer | Provides the default transformer base implementations for Mule including compression and encryption support.
org.mule.transformer.simple | Basic transformer implementations.
org.mule.transformer.types |

Uses of DataType in org.mule

Methods in org.mule that return DataType
`DataType<?>` | `DefaultMuleMessage.getDataType()`

Methods in org.mule with parameters of type DataType
`
`<T> T`
` | `DefaultMuleMessage.getPayload(DataType<T> outputType)` Will attempt to obtain the payload of this message with the desired Class type.
`protected
`<T> T`
` | `DefaultMuleMessage.getPayload(DataType<T> resultType, String encoding)` Will attempt to obtain the payload of this message with the desired Class type.
`protected void` | `DefaultMuleMessage.setDataType(DataType<?> dt)`
`Object` | `DefaultMuleEventContext.transformMessage(DataType dataType)` Returns the message transformed into its recognised or expected format.
`
`<T> T`
` | `DefaultMuleEvent.transformMessage(DataType<T> outputType)`

Uses of DataType in org.mule.api

Methods in org.mule.api that return DataType
`DataType<?>` | `MuleMessage.getDataType()` Returns the data type (if any) associated with the message's payload.

Methods in org.mule.api with parameters of type DataType
`
`<T> T`
` | `MuleMessage.getPayload(DataType<T> outputType)` Will attempt to obtain the payload of this message with the desired Class type.
`Object` | `MuleEventContext.transformMessage(DataType dataType)` Returns the message transformed into its recognised or expected format.
`
`<T> T`
` | `MuleEvent.transformMessage(DataType<T> outputType)` Transforms the message into the requested format.

Uses of DataType in org.mule.api.registry

Methods in org.mule.api.registry with parameters of type DataType
`Transformer` | `MuleRegistry.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`Transformer` | `MuleRegistry.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`List<Transformer>` | `MuleRegistry.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object
`List<Transformer>` | `MuleRegistry.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object
`Transformer` | `TransformerResolver.resolve(DataType<?> source, DataType<?> result)` Responsible for finding a transformer with the given criteria.
`Transformer` | `TransformerResolver.resolve(DataType<?> source, DataType<?> result)` Responsible for finding a transformer with the given criteria.

Uses of DataType in org.mule.api.transformer

Fields in org.mule.api.transformer declared as DataType
`static DataType<byte[]>` | `DataType.BYTE_ARRAY_DATA_TYPE`
`static DataType<String>` | `DataType.STRING_DATA_TYPE`

Methods in org.mule.api.transformer that return DataType
`DataType` | `DataType.cloneDataType()` Create an exact copy of this datatype
`DataType<?>` | `Transformer.getReturnDataType()` Specifies the return type of the result after this transformer has been executed.

Methods in org.mule.api.transformer that return types with arguments of type DataType
`List<DataType<?>>` | `Transformer.getSourceDataTypes()` Returns an unmodifiable list of Source types registered on this transformer

Methods in org.mule.api.transformer with parameters of type DataType
`boolean` | `DataType.isCompatibleWith(DataType dataType)` Used to determine if this data type is compatible with the data type passed in.
`boolean` | `Transformer.isSourceDataTypeSupported(DataType<?> dataType)` Determines if a particular source class can be handled by this transformer
`void` | `Transformer.setReturnDataType(DataType<?> type)` Sets the expected return type for the transformed data.

Uses of DataType in org.mule.config.i18n

Methods in org.mule.config.i18n with parameters of type DataType
`static Message` | `CoreMessages.noTransformerFoundForMessage(DataType<?> input, DataType<?> output)`
`static Message` | `CoreMessages.noTransformerFoundForMessage(DataType<?> input, DataType<?> output)`
`static Message` | `CoreMessages.transformFailed(String from, DataType<?> to)`
`static Message` | `CoreMessages.transformOnObjectNotOfSpecifiedType(DataType<?> resultType, Object expectedType)`
`static Message` | `CoreMessages.transformUnexpectedType(DataType<?> dt1, DataType<?> dt2)`
`static Message` | `CoreMessages.transformUnexpectedType(DataType<?> dt1, DataType<?> dt2)`

Uses of DataType in org.mule.config.transformer

Methods in org.mule.config.transformer with parameters of type DataType
`protected boolean` | `AbstractAnnotatedTransformerArgumentResolver.isNonMatching(DataType source, DataType result)`
`protected boolean` | `AbstractAnnotatedTransformerArgumentResolver.isNonMatching(DataType source, DataType result)`
`
`<T> T`
` | `TransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)`
`
`<T> T`
` | `TransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)`
`
`<T> T`
` | `AbstractAnnotatedTransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)`
`
`<T> T`
` | `AbstractAnnotatedTransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)`

Uses of DataType in org.mule.module.ibeans.spi.support

Methods in org.mule.module.ibeans.spi.support that return DataType
`static DataType` | `DataTypeConverter.convertIBeansToMule(org.ibeans.api.DataType ibeansDT)`

Methods in org.mule.module.ibeans.spi.support with parameters of type DataType
`static org.ibeans.api.DataType` | `DataTypeConverter.convertMuleToIBeans(DataType muleDT)`

Uses of DataType in org.mule.module.json.transformers

Methods in org.mule.module.json.transformers with parameters of type DataType
`Transformer` | `JsonTransformerResolver.resolve(DataType<?> source, DataType<?> result)`
`Transformer` | `JsonTransformerResolver.resolve(DataType<?> source, DataType<?> result)`

Uses of DataType in org.mule.module.xml.transformer.jaxb

Methods in org.mule.module.xml.transformer.jaxb with parameters of type DataType
`Transformer` | `JAXBTransformerResolver.resolve(DataType source, DataType result)`
`Transformer` | `JAXBTransformerResolver.resolve(DataType source, DataType result)`

Constructors in org.mule.module.xml.transformer.jaxb with parameters of type DataType
`JAXBMarshallerTransformer(javax.xml.bind.JAXBContext jaxbContext, DataType returnType)`
`JAXBUnmarshallerTransformer(javax.xml.bind.JAXBContext jaxbContext, DataType returnType)`

Uses of DataType in org.mule.registry

Methods in org.mule.registry with parameters of type DataType
`Transformer` | `MuleRegistryHelper.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`Transformer` | `MuleRegistryHelper.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`List<Transformer>` | `MuleRegistryHelper.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object
`List<Transformer>` | `MuleRegistryHelper.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object
`Transformer` | `TypeBasedTransformerResolver.resolve(DataType source, DataType result)`
`Transformer` | `TypeBasedTransformerResolver.resolve(DataType source, DataType result)`
`protected Transformer` | `MuleRegistryHelper.resolveTransformer(DataType source, DataType result)`
`protected Transformer` | `MuleRegistryHelper.resolveTransformer(DataType source, DataType result)`

Uses of DataType in org.mule.transformer

Fields in org.mule.transformer declared as DataType
`static DataType<MuleMessage>` | `AbstractTransformer.MULE_MESSAGE_DATA_TYPE`
`protected DataType<?>` | `AbstractTransformer.returnType` The return type that will be returned by the `AbstractTransformer.transform(java.lang.Object)` method is called

Fields in org.mule.transformer with type parameters of type DataType
`protected List<DataType<?>>` | `AbstractTransformer.sourceTypes` A list of supported Class types that the source payload passed into this transformer

Methods in org.mule.transformer that return DataType
`DataType<?>` | `AbstractTransformer.getReturnDataType()`

Methods in org.mule.transformer that return types with arguments of type DataType
`List<DataType<?>>` | `AbstractTransformer.getSourceDataTypes()`

Methods in org.mule.transformer with parameters of type DataType
`boolean` | `AbstractTransformer.isSourceDataTypeSupported(DataType<?> dataType)`
`boolean` | `AbstractTransformer.isSourceDataTypeSupported(DataType<?> dataType, boolean exactMatch)` Determines whether that data type passed in is supported by this transformer
`boolean` | `AbstractMessageTransformer.isSourceDataTypeSupported(DataType<?> dataType, boolean exactMatch)`
`protected void` | `AbstractTransformer.registerSourceType(DataType<?> dataType)` Register a supported data type with this transformer.
`void` | `AbstractTransformer.setReturnDataType(DataType<?> type)`
`protected void` | `AbstractTransformer.unregisterSourceType(DataType<?> dataType)` Unregister a supported source type from this transformer

Uses of DataType in org.mule.transformer.simple

Methods in org.mule.transformer.simple with parameters of type DataType
`void` | `StringToNumber.setReturnDataType(DataType<?> type)`
`void` | `StringToBoolean.setReturnDataType(DataType<?> type)`

Uses of DataType in org.mule.transformer.types

Classes in org.mule.transformer.types that implement DataType
`class` | `CollectionDataType<T>` A data type that represents a generified collection.
`class` | `ListDataType<T>` Defines a List collection type with item type information
`class` | `SetDataType<T>` Defines a Set collection type with item type information
`class` | `SimpleDataType<T>` A data type that simply wraps a Java type.

Fields in org.mule.transformer.types declared as DataType
`static DataType<String>` | `DataTypeFactory.ATOM_STRING`
`static DataType<String>` | `DataTypeFactory.BYTE_ARRAY`
`static DataType<String>` | `DataTypeFactory.HTML_STRING`
`static DataType<String>` | `DataTypeFactory.INPUT_STREAM`
`static DataType<String>` | `DataTypeFactory.JSON_STRING`
`static DataType<String>` | `DataTypeFactory.MULE_MESSAGE`
`static DataType<String>` | `DataTypeFactory.OBJECT`
`static DataType<String>` | `DataTypeFactory.RSS_STRING`
`static DataType<String>` | `DataTypeFactory.STRING`
`static DataType<String>` | `DataTypeFactory.TEXT_STRING`
`static DataType<String>` | `DataTypeFactory.XML_STRING`

Methods in org.mule.transformer.types that return DataType
`DataType` | `SimpleDataType.cloneDataType()`
`static
`<T> DataType`
` | `DataTypeFactory.create(Class<? extends Collection> collClass, Class<T> itemType)`
`static
`<T> DataType`
` | `DataTypeFactory.create(Class<? extends Collection> collClass, Class<T> itemType, String mimeType)`
`static
`<T> DataType<T>`
` | `DataTypeFactory.create(Class<T> type)`
`static
`<T> DataType<T>`
` | `DataTypeFactory.create(Class<T> type, String mimeType)`
`static DataType<?>` | `DataTypeFactory.createFromField(Field f)`
`static DataType<?>` | `DataTypeFactory.createFromField(Field f, String mimeType)`
`static DataType<?>` | `DataTypeFactory.createFromObject(Object o)` Will create a `DataType` object from an object instance.
`static DataType` | `DataTypeFactory.createFromParameterType(Method m, int paramIndex)`
`static DataType` | `DataTypeFactory.createFromParameterType(Method m, int paramIndex, String mimeType)`
`static DataType<?>` | `DataTypeFactory.createFromReturnType(Method m)`
`static DataType<?>` | `DataTypeFactory.createFromReturnType(Method m, String mimeType)`
`static
`<T> DataType<T>`
` | `DataTypeFactory.createImmutable(Class<T> type)`
`static
`<T> DataType<T>`
` | `DataTypeFactory.createWithEncoding(Class<T> type, String encoding)`

Methods in org.mule.transformer.types with parameters of type DataType
`boolean` | `SimpleDataType.isCompatibleWith(DataType dataType)`
`boolean` | `CollectionDataType.isCompatibleWith(DataType dataType)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.