org.mule.transformer.simple
Class StringToObjectArray
java.lang.Object
org.mule.transformer.AbstractTransformer
org.mule.transformer.simple.StringToObjectArray
- All Implemented Interfaces:
- AnnotatedObject, MuleContextAware, Disposable, Initialisable, NameableObject, NamedObject, MessageProcessor, Transformer, EndpointAware
public class StringToObjectArray
- extends AbstractTransformer
StringToObjectArray
converts a String into an object array. This
is useful in certain situations, as when a string needs to be converted into
an Object[] in order to be passed to a SOAP service. The input String is parsed
into the array based on a configurable delimiter - default is a space.
Methods inherited from class org.mule.transformer.AbstractTransformer |
dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, transform, unregisterSourceType, unregisterSourceType |
StringToObjectArray
public StringToObjectArray()
doTransform
public Object doTransform(Object src,
String outputEncoding)
throws TransformerException
- Specified by:
doTransform
in class AbstractTransformer
- Throws:
TransformerException
createStringFromByteArray
protected String createStringFromByteArray(byte[] bytes,
String outputEncoding)
throws TransformerException
- Throws:
TransformerException
createStringFromInputStream
protected String createStringFromInputStream(InputStream input)
getDelimiter
public String getDelimiter()
- Returns:
- the delimiter
setDelimiter
public void setDelimiter(String delimiter)
- Parameters:
delimiter
- the delimiter
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.