net.sf.saxon.event
public abstract class SequenceReceiver extends Object implements Receiver
Field Summary | |
---|---|
protected PipelineConfiguration | pipelineConfiguration |
protected boolean | previousAtomic |
protected String | systemId |
Constructor Summary | |
---|---|
SequenceReceiver()
Create a SequenceReceiver |
Method Summary | |
---|---|
abstract void | append(Item item, int locationId, int copyNamespaces)
Append an arbitrary item (node or atomic value) to the output |
Configuration | getConfiguration()
Get the Saxon Configuration |
NamePool | getNamePool()
Get the name pool |
PipelineConfiguration | getPipelineConfiguration() |
String | getSystemId()
Get the system ID |
void | open()
Start the output process |
void | setPipelineConfiguration(PipelineConfiguration pipelineConfiguration) |
void | setSystemId(String systemId)
Set the system ID |
void | setUnparsedEntity(String name, String systemID, String publicID)
Notify an unparsed entity URI. |
Parameters: item the item to be appended locationId the location of the calling instruction, for diagnostics copyNamespaces if the item is an element node, this indicates whether its namespaces need to be copied. Values are ALL_NAMESPACES, LOCAL_NAMESPACES, NO_NAMESPACES
Returns: the Configuration
Returns: the Name Pool that was supplied using the setConfiguration() method
Returns: the system ID that was supplied using the setSystemId() method
Parameters: systemId the URI used to identify the tree being passed across this interface
Parameters: name The name of the unparsed entity systemID The system identifier of the unparsed entity publicID The public identifier of the unparsed entity