| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.enhydra.zeus.source.BaseSource | +--org.enhydra.zeus.source.StreamSource
Source
provides an interface for all input
means. It details the required contract that other
portions of the Zeus XML data binding framework must
use for processing of an arbitrary input.
This implementation of Source
deals with
input from Java I/O streams, such as InputStream
s
and Reader
s. It allows passing in of these
types of constructs and subsequent reading of them, through
various constructors.
Constructor Summary | |
StreamSource(InputStream inputStream, String systemID) This will take in an InputStream
and read XML from that stream when asked,
converting the read XML into a
Document as needed. | |
StreamSource(InputStream inputStream) This will take in an InputStream
and read XML from that stream when asked,
converting the read XML into a
Document as needed. | |
StreamSource(Reader reader, String systemID) This will take in a Reader
and read XML from that stream when asked,
converting the read XML into a
Document as needed. | |
StreamSource(Reader reader) This will take in a Reader
and read XML from that stream when asked,
converting the read XML into a
Document as needed. |
Method Summary | |
Document | getDocument() This will return a JDOM Document that
represents the input source. |
Methods inherited from class org.enhydra.zeus.source.BaseSource |
getSystemID, setSystemID |
Constructor Detail |
public StreamSource(InputStream inputStream, String systemID)
This will take in an InputStream
and read XML from that stream when asked,
converting the read XML into a
Document
as needed. It
also takes in a system ID for resolution of
external references.
InputStream
to read from.String
system ID for input
document.public StreamSource(InputStream inputStream)
This will take in an InputStream
and read XML from that stream when asked,
converting the read XML into a
Document
as needed.
It assumes that no system ID is present; for
passing in a system ID, see
#StreamSource(InputStream, String)
.
InputStream
to read from.public StreamSource(Reader reader, String systemID)
This will take in a Reader
and read XML from that stream when asked,
converting the read XML into a
Document
as needed. It
also takes in a system ID for resolution of
external references.
Reader
to read from.String
system ID for input
document.public StreamSource(Reader reader)
This will take in a Reader
and read XML from that stream when asked,
converting the read XML into a
Document
as needed.
It assumes that no system ID is present; for
passing in a system ID, see
#StreamSource(Reader, String)
.
Reader
to read from.Method Detail |
public Document getDocument()
throws java.io.IOException
This will return a JDOM Document
that
represents the input source.
Document
- the JDOM representation
of the input source.IOException
- - when construction of
a Document
generates errors.Association Links |
Reader
to read from
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |