Package com.saxonica.ee.stream.adjunct
Class XmlToJsonFnStreamer
java.lang.Object
com.saxonica.ee.stream.adjunct.StreamingAdjunct
com.saxonica.ee.stream.adjunct.XmlToJsonFnStreamer
- All Implemented Interfaces:
- FeedMaker
Streaming code for the xml-to-json() function
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.StreamingAdjunctcomputeStreamability, emptyAdjunctMap, findConsumingArg, genId, getConfiguration, getDefaultFeedMaker, getExpression, getFeedMaker, makeStreamingAdjunct, setConfiguration, setExpression, toStreamingPattern
- 
Constructor Details- 
XmlToJsonFnStreamerpublic XmlToJsonFnStreamer()
 
- 
- 
Method Details- 
getWatchMakerDescription 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 class- StreamingAdjunct
- 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.
- Throws:
- XPathException- in the event of a failure
 
- 
makeItemFeedpublic ItemFeed makeItemFeed(WatchManager watchManager, ItemFeed out, XPathContext context) throws XPathException - Specified by:
- makeItemFeedin interface- FeedMaker
- Throws:
- XPathException
 
 
-