org.apache.servicemix.eip.support
Class XPathPredicate

java.lang.Object
  extended by org.apache.servicemix.expression.JAXPXPathExpression
      extended by org.apache.servicemix.expression.JAXPBooleanXPathExpression
          extended by org.apache.servicemix.eip.support.XPathPredicate
All Implemented Interfaces:
Predicate, org.apache.servicemix.expression.Expression, org.springframework.beans.factory.InitializingBean

public class XPathPredicate
extends org.apache.servicemix.expression.JAXPBooleanXPathExpression
implements Predicate

Version:
$Revision: 376451 $
Author:
gnodet

Constructor Summary
XPathPredicate()
           
XPathPredicate(String xpath)
           
 
Method Summary
 boolean matches(javax.jbi.messaging.MessageExchange exchange)
           
 
Methods inherited from class org.apache.servicemix.expression.JAXPBooleanXPathExpression
evaluate, evaluateXPath
 
Methods inherited from class org.apache.servicemix.expression.JAXPXPathExpression
afterPropertiesSet, enableContentRereadability, evaluate, evaluateXPath, getFactory, getFunctionResolver, getNamespaceContext, getTransformer, getVariableResolver, getXMLNode, getXPath, getXPathExpression, isUseMessageContent, setFactory, setFunctionResolver, setNamespaceContext, setTransformer, setUseMessageContent, setVariableResolver, setXPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathPredicate

public XPathPredicate()

XPathPredicate

public XPathPredicate(String xpath)
               throws Exception
Throws:
Exception
Method Detail

matches

public boolean matches(javax.jbi.messaging.MessageExchange exchange)
Specified by:
matches in interface Predicate


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.