org.mule.module.xml.expression
Class XPathExpressionEvaluator
java.lang.Object
org.mule.module.xml.expression.AbstractXPathExpressionEvaluator
org.mule.module.xml.expression.XPathExpressionEvaluator
- All Implemented Interfaces:
- MuleContextAware, ExpressionEvaluator, Disposable, Initialisable, NamedObject
- Direct Known Subclasses:
- XPathBranchExpressionEvaluator, XPathNodeExpressionEvaluator
public class XPathExpressionEvaluator
- extends AbstractXPathExpressionEvaluator
Will select the text of a single node based on the property name
Methods inherited from class org.mule.module.xml.expression.AbstractXPathExpressionEvaluator |
addNamespaces, dispose, evaluate, extractResultsFromNodes, getMuleContext, getNamespaceManager, getPayloadForXPath, getXPath, initialise, inject, setMuleContext, setNamespaceManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
XPathExpressionEvaluator
public XPathExpressionEvaluator()
createXPath
protected org.jaxen.XPath createXPath(String expression,
Object object)
throws org.jaxen.JaxenException
- Specified by:
createXPath
in class AbstractXPathExpressionEvaluator
- Throws:
org.jaxen.JaxenException
getXPathClassName
protected String getXPathClassName(Object object)
- Overrides:
getXPathClassName
in class AbstractXPathExpressionEvaluator
extractResultFromNode
protected Object extractResultFromNode(Object result)
- Specified by:
extractResultFromNode
in class AbstractXPathExpressionEvaluator
getName
public String getName()
- Gets the name of the object
- Returns:
- the name of the object
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.