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.el.context   
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.graph   
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.
 Transformer DataTypeConversionResolver.resolve(DataType<?> sourceType, List<DataType<?>> targetDataTypes)
           
 Transformer DynamicDataTypeConversionResolver.resolve(DataType<?> sourceType, List<DataType<?>> targetDataTypes)
           
protected  void DefaultMuleMessage.setDataType(DataType<?> dt)
           
 Object DefaultMuleEventContext.transformMessage(DataType dataType)
          Returns the message transformed into its recognised or expected format.
<T> T
VoidMuleEvent.transformMessage(DataType<T> outputType)
           
<T> T
DefaultMuleEvent.transformMessage(DataType<T> outputType)
           
 

Method parameters in org.mule with type arguments of type DataType
 Transformer DataTypeConversionResolver.resolve(DataType<?> sourceType, List<DataType<?>> targetDataTypes)
           
 Transformer DynamicDataTypeConversionResolver.resolve(DataType<?> sourceType, List<DataType<?>> targetDataTypes)
           
 

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
AbstractAnnotatedTransformerArgumentResolver.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
TransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)
           
<T> T
TransformerArgumentResolver.resolve(Class<T> type, DataType source, DataType result, MuleContext context)
           
 

Uses of DataType in org.mule.el.context
 

Methods in org.mule.el.context that return DataType
 DataType<?> MessageContext.getDataType()
           
 

Methods in org.mule.el.context with parameters of type DataType
 Object MessageContext.payloadAs(DataType<?> dt)
           
 

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(JAXBContext jaxbContext, DataType returnType)
           
JAXBUnmarshallerTransformer(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<?> CompositeConverter.getReturnDataType()
           
 DataType<?> AbstractTransformer.getReturnDataType()
           
 

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

Methods in org.mule.transformer with parameters of type DataType
 boolean CompositeConverter.isSourceDataTypeSupported(DataType<?> 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 CompositeConverter.setReturnDataType(DataType<?> type)
           
 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.graph
 

Methods in org.mule.transformer.graph with parameters of type DataType
 List<Converter> PriorityWeightingConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> PriorityWeightingConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> CompositeConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> CompositeConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> NameConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> NameConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> TransformationLengthConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> TransformationLengthConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
           
 List<Converter> ConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
          Filters a list of converters
 List<Converter> ConverterFilter.filter(List<Converter> converters, DataType<?> source, DataType<?> result)
          Filters a list of converters
 List<Converter> TransformationGraphLookupStrategy.lookupConverters(DataType<?> source, DataType<?> target)
          Looks for Converter to convert from the source to the target data types.
 List<Converter> TransformationGraphLookupStrategy.lookupConverters(DataType<?> source, DataType<?> target)
          Looks for Converter to convert from the source to the target data types.
 Transformer GraphTransformerResolver.resolve(DataType<?> source, DataType<?> result)
           
 Transformer GraphTransformerResolver.resolve(DataType<?> source, DataType<?> result)
           
 

Constructor parameters in org.mule.transformer.graph with type arguments of type DataType
TransformationGraphLookupStrategy(org.jgrapht.DirectedGraph<DataType<?>,org.mule.transformer.graph.TransformationEdge> graph)
           
 

Uses of DataType in org.mule.transformer.simple
 

Methods in org.mule.transformer.simple with parameters of type DataType
 void StringToBoolean.setReturnDataType(DataType<?> type)
           
 void StringToNumber.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)
           
 



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