|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.runtime.impl.XMLPullReaderFactory
public class XMLPullReaderFactory
Factory for creating XMLPull parser instances.
Nested Class Summary | |
---|---|
private static class |
XMLPullReaderFactory.XMLPullReader
Wrapper for an XMLPull parser implementation. |
Field Summary | |
---|---|
private static java.lang.String |
DEFAULT_PARSER_NAME
Default parser factory name when nothing else found. |
private XmlPullParserFactory |
m_factory
Factory used for constructing parser instances. |
private static XMLPullReaderFactory |
s_instance
Singleton instance of class. |
Constructor Summary | |
---|---|
private |
XMLPullReaderFactory(XmlPullParserFactory factory)
Internal constructor. |
Method Summary | |
---|---|
private XmlPullParser |
createParser(boolean nsf)
Create new parser instance. |
IXMLReader |
createReader(java.io.InputStream is,
java.lang.String name,
java.lang.String enc,
boolean nsf)
Get new XML reader instance for document from input stream. |
IXMLReader |
createReader(java.io.Reader rdr,
java.lang.String name,
boolean nsf)
Get new XML reader instance for document from reader. |
static XMLPullReaderFactory |
getInstance()
Get instance of factory. |
IXMLReader |
recycleReader(IXMLReader old,
java.io.InputStream is,
java.lang.String name,
java.lang.String enc)
Recycle XML reader instance for new document from input stream. |
IXMLReader |
recycleReader(IXMLReader old,
java.io.Reader rdr,
java.lang.String name)
Recycle XML reader instance for document from reader. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String DEFAULT_PARSER_NAME
private static final XMLPullReaderFactory s_instance
private final XmlPullParserFactory m_factory
Constructor Detail |
---|
private XMLPullReaderFactory(XmlPullParserFactory factory)
factory
- Method Detail |
---|
public static XMLPullReaderFactory getInstance()
private XmlPullParser createParser(boolean nsf) throws XmlPullParserException
nsf
- enable namespace processing on parser flag
XmlPullParserException
- on error creating parserpublic IXMLReader createReader(java.io.InputStream is, java.lang.String name, java.lang.String enc, boolean nsf) throws JiBXException
IXMLReaderFactory
createReader
in interface IXMLReaderFactory
is
- document input streamname
- document name (null
if unknown)enc
- document character encoding (null
if unknown)nsf
- namespaces enabled flag
JiBXException
- on parser configuration errorpublic IXMLReader createReader(java.io.Reader rdr, java.lang.String name, boolean nsf) throws JiBXException
IXMLReaderFactory
createReader
in interface IXMLReaderFactory
rdr
- document readername
- document name (null
if unknown)nsf
- namespaces enabled flag
JiBXException
- on parser configuration errorpublic IXMLReader recycleReader(IXMLReader old, java.io.InputStream is, java.lang.String name, java.lang.String enc) throws JiBXException
IXMLReaderFactory
recycleReader
in interface IXMLReaderFactory
old
- reader instance to be recycledis
- document input streamname
- document name (null
if unknown)enc
- document character encoding (null
if unknown)
JiBXException
- on parser configuration errorpublic IXMLReader recycleReader(IXMLReader old, java.io.Reader rdr, java.lang.String name) throws JiBXException
IXMLReaderFactory
recycleReader
in interface IXMLReaderFactory
old
- reader instance to be recycledrdr
- document readername
- document name (null
if unknown)
JiBXException
- on parser configuration error
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |