org.apache.camel.builder.xml
Class MessageVariableResolver

java.lang.Object
  extended by org.apache.camel.builder.xml.MessageVariableResolver
All Implemented Interfaces:
XPathVariableResolver

public class MessageVariableResolver
extends Object
implements XPathVariableResolver

A variable resolver for XPath expressions which support properties on the messge, exchange as well as making system properties and environment properties available.

Version:
$Revision: 769448 $

Constructor Summary
MessageVariableResolver()
           
 
Method Summary
 void addVariable(String localPart, Object value)
           
 Exchange getExchange()
           
 Object resolveVariable(QName name)
           
 void setExchange(Exchange exchange)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageVariableResolver

public MessageVariableResolver()
Method Detail

getExchange

public Exchange getExchange()

setExchange

public void setExchange(Exchange exchange)

resolveVariable

public Object resolveVariable(QName name)
Specified by:
resolveVariable in interface XPathVariableResolver

addVariable

public void addVariable(String localPart,
                        Object value)


Apache CAMEL