|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.event.Transmitter
public abstract class Transmitter
A Transmitter is a source of events sent to a Receiver. An implementation of this interface
can be used in any Saxon interface allowing a Source to be supplied, and allows
an input document to be created programmatically in the form of a stream of "push" events
send to the supplied Receiver.
| Constructor Summary | |
|---|---|
Transmitter()
|
|
| Method Summary | |
|---|---|
String |
getSystemId()
Get the system identifier that was set with setSystemId. |
void |
setSystemId(String systemId)
Set the system identifier for this Source. |
abstract void |
transmit(Receiver receiver)
Send events to a supplied Receiver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Transmitter()
| Method Detail |
|---|
public abstract void transmit(Receiver receiver)
throws XPathException
receiver - the Receiver to which events should be sent.
The pipelineConfiguration property of this Receiver is guaranteed to be initialized, providing access to objects such as the Saxon Configuration and NamePool.
The implementation of this class does not necessarily need to construct Receiver
events directly. It can do so, for example, via the StreamWriterToReceiver
class, which translates XMLStreamWriter events to Receiver events,
or via the ReceivingContentHandler class, which translates SAX
ContentHandler events to Receiver events.
XPathException - if any failure occurspublic void setSystemId(String systemId)
The system identifier is optional if the source does not get its data from a URL, but it may still be useful to provide one. The application can use a system identifier, for example, to resolve relative URIs and to include in error messages and warnings.
setSystemId in interface SourcesystemId - The system identifier as a URL string.public String getSystemId()
getSystemId in interface Source
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||