Package com.saxonica.stream.action

The package com.saxonica.stream.action contains internal code to support executing of streaming templates in XSLT.

See:
          Description

Interface Summary
StreamingAction An action that can be performed in streaming mode; results from compiling a streamable template
 

Class Summary
InstructionAction A streaming action that outputs the value of a given expression
LeftAction A streaming action that performs the first half of a two-phase instruction such as an element or document constructor
PopFromStackAction A streaming action that takes the iterator on the top of the operation stack and writes its contents to the current output destination
PushPositionAction A streaming action that takes the contents of the current SequenceOutputter and places a SequenceIterator representing these contents on the operation stack
PushToStackAction A streaming action that takes the contents of the current SequenceOutputter and places a SequenceIterator representing these contents on the operation stack
RightAction A streaming action that performs the second half of a two-phase instruction such as an element or document constructor
StackIteratorAction A streaming action that takes the contents of the current SequenceOutputter and places a SequenceIterator representing these contents on the operation stack
StackMappingAction A streaming action that takes the iterator on the top of the operation stack and replaces it with an iterator over the result of applying a mapping function to the sequence
 

Package com.saxonica.stream.action Description

The package com.saxonica.stream.action contains internal code to support executing of streaming templates in XSLT.

These classes will never be used by user-written applications.

Michael H. Kay
Saxonica Limited
12 June 2009



Copyright (c) Saxonica Limited. All rights reserved.