public class XPathExtractor extends AbstractTransformer implements MuleContextAware
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
XPathExtractor() |
Modifier and Type | Method and Description |
---|---|
Object |
doTransform(Object src,
String encoding) |
String |
getExpression() |
Map<String,String> |
getNamespaces()
The prefix-to-namespace map.
|
XPathReturnType |
getResultType()
Result type from this transformer.
|
XPathEvaluator |
getXpathEvaluator() |
void |
initialise()
Template method where deriving classes can do any initialisation after the
properties have been set on this transformer
|
void |
setExpression(String expression) |
void |
setMuleContext(MuleContext context) |
void |
setNamespaces(Map<String,String> prefixToNamespaceMap)
The prefix-to-namespace map.
|
void |
setResultType(XPathReturnType resultType)
Result type from this transformer.
|
void |
setXpathEvaluator(XPathEvaluator xpathEvaluator) |
dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setName, setReturnClass, setReturnDataType, toString, transform, transform, unregisterSourceType, unregisterSourceType
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
setMuleContext
in class AbstractTransformer
public void initialise() throws InitialisationException
AbstractTransformer
initialise
in interface Initialisable
initialise
in class AbstractTransformer
InitialisationException
- if a fatal error occurs causing the Mule instance to shutdownRecoverableException
- if an error occurs that can be recovered frompublic Object doTransform(Object src, String encoding) throws TransformerException
doTransform
in class AbstractTransformer
TransformerException
public String getExpression()
public void setExpression(String expression)
expression
- The expression to set.public XPathReturnType getResultType()
public void setResultType(XPathReturnType resultType)
resultType
- Result type from this transformer.public XPathEvaluator getXpathEvaluator()
public void setXpathEvaluator(XPathEvaluator xpathEvaluator)
public Map<String,String> getNamespaces()
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.