public class DocumentInstrAdjunct extends ParentConstructorAdjunct implements FeedMaker
Modifier and Type | Class and Description |
---|---|
static class |
DocumentInstrAdjunct.DocumentInstrFeed |
Constructor and Description |
---|
DocumentInstrAdjunct() |
Modifier and Type | Method and Description |
---|---|
Feed |
makeItemFeed(WatchManager watchManager,
Feed out,
XPathContext context) |
static void |
processLeft(XPathContext context,
Stack<Object> state)
In streaming mode, process the first half of the instruction (to start a new document or element)
|
static void |
processRight(XPathContext context,
Stack<Object> state)
In streaming mode, proecss the right half of the instruction (to end a new document or element)
|
computeStreamability, getConfiguration, getDefaultFeedMaker, getExpression, getFeedMaker, getWatchMaker, setConfiguration, setExpression, toStreamingPattern
public Feed makeItemFeed(WatchManager watchManager, Feed out, XPathContext context) throws XPathException
makeItemFeed
in interface FeedMaker
XPathException
public static void processLeft(XPathContext context, Stack<Object> state) throws XPathException
context
- the dynamic evaluation contextstate
- a stack on which the instruction can save state information for use during the correspondingXPathException
public static void processRight(XPathContext context, Stack<Object> state) throws XPathException
context
- the dynamic evaluation contextstate
- a stack on which the instruction can save state information for use during the correspondingXPathException
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.