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.ReactiveProcessor.ProcessingTypelogger, muleContext, name, sourceTypes| Constructor and Description |
|---|
StringToObjectArray() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createStringFromByteArray(byte[] bytes,
Charset outputEncoding) |
protected String |
createStringFromInputStream(InputStream input) |
Object |
doTransform(Object src,
Charset outputEncoding) |
String |
getDelimiter() |
void |
setDelimiter(String delimiter) |
dispose, generateTransformerName, getName, getReturnDataType, getSourceDataTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, process, registerSourceType, resolveEncoding, setAllowNullReturn, setIgnoreBadInput, setMuleContext, setName, setReturnDataType, toString, transform, transform, unregisterSourceTypegetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingTypepublic Object doTransform(Object src, Charset outputEncoding) throws TransformerException
doTransform in class AbstractTransformerTransformerExceptionprotected String createStringFromByteArray(byte[] bytes, Charset outputEncoding) throws TransformerException
TransformerExceptionprotected String createStringFromInputStream(InputStream input)
public String getDelimiter()
public void setDelimiter(String delimiter)
delimiter - the delimiterCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.