Package oracle.fabric.blocks.event
Class XPathFilter
java.lang.Object
oracle.fabric.composite.model.BaseElementModel
oracle.fabric.blocks.event.XPathFilterConfig
oracle.fabric.blocks.event.XPathFilter
- All Implemented Interfaces:
BusinessEventFilter,oracle.fabric.blocks.event.BusinessEventFilterModel
public class XPathFilter
extends oracle.fabric.blocks.event.XPathFilterConfig
implements BusinessEventFilter
Represents XPath Filter object that contains XPath filter expression and
namespace context.
-
Field Summary
Fields inherited from class oracle.fabric.blocks.event.XPathFilterConfig
ROOT_NODE_NAME, XPATH_NODE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionConstruct an XPathFilter object.XPathFilter(String xpathExpression, NamespaceContext nsContext) Construct an XPathFilter object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(BusinessEvent businessEvent) Determine whether a given BusinessEvent should be forwarded to the subscriber.toString()Methods inherited from class oracle.fabric.blocks.event.XPathFilterConfig
getNsContext, getXpathExpression, setNsContext, setXpathExpressionMethods inherited from class oracle.fabric.composite.model.BaseElementModel
getId, setId
-
Constructor Details
-
XPathFilter
public XPathFilter()Construct an XPathFilter object. -
XPathFilter
Construct an XPathFilter object.- Parameters:
xpathExpression- - xpath filter expression stringnsContext- - namespace context
-
-
Method Details
-
accept
Description copied from interface:BusinessEventFilterDetermine whether a given BusinessEvent should be forwarded to the subscriber.- Specified by:
acceptin interfaceBusinessEventFilter- Parameters:
businessEvent- The event- Returns:
- "true" if the event should be forwarded.
-
toString
- Specified by:
toStringin interfaceoracle.fabric.blocks.event.BusinessEventFilterModel- Overrides:
toStringin classoracle.fabric.blocks.event.XPathFilterConfig
-