org.mule.module.xml.expression
Class BeanPayloadExpressionEvaluator
java.lang.Object
org.mule.module.xml.expression.AbstractXPathExpressionEvaluator
org.mule.module.xml.expression.BeanPayloadExpressionEvaluator
- All Implemented Interfaces:
- MuleContextAware, ExpressionEvaluator, Disposable, Initialisable, NamedObject
public class BeanPayloadExpressionEvaluator
- extends AbstractXPathExpressionEvaluator
TODO
Methods inherited from class org.mule.module.xml.expression.AbstractXPathExpressionEvaluator |
addNamespaces, dispose, evaluate, extractResultsFromNodes, getMuleContext, getNamespaceManager, getXPath, getXPathClassName, 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
BeanPayloadExpressionEvaluator
public BeanPayloadExpressionEvaluator()
createXPath
protected org.jaxen.XPath createXPath(String expression,
Object object)
throws org.jaxen.JaxenException
- Specified by:
createXPath
in class AbstractXPathExpressionEvaluator
- Throws:
org.jaxen.JaxenException
extractResultFromNode
protected Object extractResultFromNode(Object result)
- Specified by:
extractResultFromNode
in class AbstractXPathExpressionEvaluator
getPayloadForXPath
protected Object getPayloadForXPath(MuleMessage message)
throws TransformerException
- Overrides:
getPayloadForXPath
in class AbstractXPathExpressionEvaluator
- Throws:
TransformerException
getName
public String getName()
- Gets the name of the object
- Returns:
- the name of the object
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.