|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.jibx.runtime.impl.StAXReaderFactory
public class StAXReaderFactory
Factory for creating XMLPull parser instances.
| Field Summary | |
|---|---|
private javax.xml.stream.XMLInputFactory |
m_factory
Factory used for constructing parser instances. |
private boolean |
m_isNamespaceEnabled
Namespace processing state configured on factory. |
private static StAXReaderFactory |
s_instance
Singleton instance of class. |
| Constructor Summary | |
|---|---|
private |
StAXReaderFactory()
Internal constructor. |
| Method Summary | |
|---|---|
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 StAXReaderFactory |
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. |
private void |
setNamespacesState(boolean nsf)
Create new parser instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final StAXReaderFactory s_instance
private final javax.xml.stream.XMLInputFactory m_factory
private boolean m_isNamespaceEnabled
| Constructor Detail |
|---|
private StAXReaderFactory()
| Method Detail |
|---|
public static StAXReaderFactory getInstance()
private void setNamespacesState(boolean nsf)
throws JiBXException
nsf - enable namespace processing on parser flag
JiBXException - on error creating parser
public IXMLReader createReader(java.io.InputStream is,
java.lang.String name,
java.lang.String enc,
boolean nsf)
throws JiBXException
IXMLReaderFactory
createReader in interface IXMLReaderFactoryis - document input streamname - document name (null if unknown)enc - document character encoding (null if unknown)nsf - namespaces enabled flag
JiBXException - on parser configuration error
public IXMLReader createReader(java.io.Reader rdr,
java.lang.String name,
boolean nsf)
throws JiBXException
IXMLReaderFactory
createReader in interface IXMLReaderFactoryrdr - document readername - document name (null if unknown)nsf - namespaces enabled flag
JiBXException - on parser configuration error
public IXMLReader recycleReader(IXMLReader old,
java.io.InputStream is,
java.lang.String name,
java.lang.String enc)
throws JiBXException
IXMLReaderFactory
recycleReader in interface IXMLReaderFactoryold - reader instance to be recycledis - document input streamname - document name (null if unknown)enc - document character encoding (null if unknown)
JiBXException - on parser configuration error
public IXMLReader recycleReader(IXMLReader old,
java.io.Reader rdr,
java.lang.String name)
throws JiBXException
IXMLReaderFactory
recycleReader in interface IXMLReaderFactoryold - 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 | |||||