Package com.saxonica.ee.stream.adjunct
Class EmptyTextNodeRemoverAdjunct
java.lang.Object
com.saxonica.ee.stream.adjunct.StreamingAdjunct
com.saxonica.ee.stream.adjunct.EmptyTextNodeRemoverAdjunct
- All Implemented Interfaces:
FeedMaker
Streamed evaluation of an EmptyTextNodeRemover expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetWatchMaker(boolean forGrouping) Get a WatchMaker, a factory class that creates a Watch to evaluate this expression in streaming mode.makeItemFeed(WatchManager watchManager, ItemFeed out, XPathContext context) Methods inherited from class com.saxonica.ee.stream.adjunct.StreamingAdjunct
computeStreamability, emptyAdjunctMap, findConsumingArg, genId, getConfiguration, getDefaultFeedMaker, getExpression, getFeedMaker, makeStreamingAdjunct, setConfiguration, setExpression, toStreamingPattern
-
Constructor Details
-
EmptyTextNodeRemoverAdjunct
public EmptyTextNodeRemoverAdjunct()
-
-
Method Details
-
getWatchMaker
Description copied from class:StreamingAdjunctGet a WatchMaker, a factory class that creates a Watch to evaluate this expression in streaming mode. This method will only be called if the getImplementationMethod() method of the expression includes the valueExpression.WATCH_METHOD- Overrides:
getWatchMakerin classStreamingAdjunct- Parameters:
forGrouping- true if the selected items are being grouped- Returns:
- a Watchmaker to evaluate the expression, or null if it is not streamable with respect to the specificed argument.
-
makeItemFeed
public ItemFeed makeItemFeed(WatchManager watchManager, ItemFeed out, XPathContext context) throws XPathException - Specified by:
makeItemFeedin interfaceFeedMaker- Throws:
XPathException
-