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, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setName, setReturnClass, setReturnDataType, toString, transform, transform, unregisterSourceType, unregisterSourceType
getAnnotation, getAnnotations, setAnnotations
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–2016 MuleSoft, Inc.. All rights reserved.