public interface Provider
Provider object is used to represent the provider
of an XML parser. All XML parsers are represented as an event
reader much like the StAX event reader. Providing a interface to
the parser in this manner ensures that the core framework is not
coupled to any specific implementation and also ensures that it
should run in multiple environments that may support specific XML
parsers.NodeBuilder| Modifier and Type | Method and Description |
|---|---|
EventReader |
provide(java.io.InputStream source)
This provides an
EventReader that will read from
the specified input stream. |
EventReader |
provide(java.io.Reader source)
This provides an
EventReader that will read from
the specified reader. |
EventReader provide(java.io.InputStream source) throws java.lang.Exception
EventReader that will read from
the specified input stream. When reading from an input stream
the character encoding should be taken from the XML prolog or
it should default to the UTF-8 character encoding.source - this is the stream to read the document withjava.lang.ExceptionEventReader provide(java.io.Reader source) throws java.lang.Exception
EventReader that will read from
the specified reader. When reading from a reader the character
encoding should be the same as the source XML document.source - this is the reader to read the document withjava.lang.Exception