|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.integration.xml.selector.AbstractXPathMessageSelector
org.springframework.integration.xml.selector.BooleanTestXPathMessageSelector
public class BooleanTestXPathMessageSelector
Boolean XPath testing MessageSelector. Requires an XPathExpression
which can be evaluated using XPathExpression.evaluateAsBoolean(Node).
Supports payloads of type Document or String.
| Constructor Summary | |
|---|---|
BooleanTestXPathMessageSelector(java.lang.String expression)
Create a boolean testing XPath MessageSelector with no namespace support. |
|
BooleanTestXPathMessageSelector(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.String> namespaces)
Create a boolean testing XPath MessageSelector supporting
multiple namespaces. |
|
BooleanTestXPathMessageSelector(java.lang.String expression,
java.lang.String prefix,
java.lang.String namespace)
Create a boolean testing XPath MessageSelector supporting a single namespace. |
|
BooleanTestXPathMessageSelector(org.springframework.xml.xpath.XPathExpression expression)
Create a boolean testing XPath MessageSelector using the
provided XPathExpression. |
|
| Method Summary | |
|---|---|
boolean |
accept(Message<?> message)
Return true if the XPathExpression evaluates to true |
| Methods inherited from class org.springframework.integration.xml.selector.AbstractXPathMessageSelector |
|---|
getConverter, getXPathExpresion, setConverter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BooleanTestXPathMessageSelector(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.String> namespaces)
MessageSelector supporting
multiple namespaces.
expression - XPath expression as a Stringnamespaces - Map of namespaces where the keys are namespace prefixes
public BooleanTestXPathMessageSelector(java.lang.String expression,
java.lang.String prefix,
java.lang.String namespace)
MessageSelector supporting a single namespace.
expression - XPath expression as a Stringprefix - namespace prefixnamespace - namespace URIpublic BooleanTestXPathMessageSelector(java.lang.String expression)
MessageSelector with no namespace support.
expression - XPath expression as a Stringpublic BooleanTestXPathMessageSelector(org.springframework.xml.xpath.XPathExpression expression)
MessageSelector using the
provided XPathExpression.
expression - XPath expression| Method Detail |
|---|
public boolean accept(Message<?> message)
XPathExpression evaluates to true
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||