javanet.staxutils
Class BaseXMLInputFactory

java.lang.Object
  extended by javax.xml.stream.XMLInputFactory
      extended by javanet.staxutils.BaseXMLInputFactory

public abstract class BaseXMLInputFactory
extends javax.xml.stream.XMLInputFactory

Version:
$Revision: 1.2 $
Author:
Christian Niles

Field Summary
protected  javax.xml.stream.util.XMLEventAllocator eventAllocator
           
protected  javax.xml.stream.XMLReporter xmlReporter
           
protected  javax.xml.stream.XMLResolver xmlResolver
           
 
Fields inherited from class javax.xml.stream.XMLInputFactory
ALLOCATOR, IS_COALESCING, IS_NAMESPACE_AWARE, IS_REPLACING_ENTITY_REFERENCES, IS_SUPPORTING_EXTERNAL_ENTITIES, IS_VALIDATING, REPORTER, RESOLVER, SUPPORT_DTD
 
Constructor Summary
BaseXMLInputFactory()
           
 
Method Summary
 javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader reader, javax.xml.stream.EventFilter filter)
           
 javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream, java.lang.String encoding)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader, java.lang.String encoding)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source source)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.InputStream stream)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader reader)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader reader, java.lang.String encoding)
           
 javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream, java.lang.String encoding)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader reader)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader reader, java.lang.String encoding)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source source)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.InputStream stream)
           
 javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader reader)
           
abstract  javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader reader, java.lang.String encoding)
          Called by all other methods to construct an XMLStreamReader.
 javax.xml.stream.util.XMLEventAllocator getEventAllocator()
           
 java.lang.Object getProperty(java.lang.String name)
           
 javax.xml.stream.XMLReporter getXMLReporter()
           
 javax.xml.stream.XMLResolver getXMLResolver()
           
 boolean isPropertySupported(java.lang.String name)
           
 void setEventAllocator(javax.xml.stream.util.XMLEventAllocator eventAllocator)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setXMLReporter(javax.xml.stream.XMLReporter xmlReporter)
           
 void setXMLResolver(javax.xml.stream.XMLResolver xmlResolver)
           
 
Methods inherited from class javax.xml.stream.XMLInputFactory
newFactory, newFactory, newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventAllocator

protected javax.xml.stream.util.XMLEventAllocator eventAllocator

xmlReporter

protected javax.xml.stream.XMLReporter xmlReporter

xmlResolver

protected javax.xml.stream.XMLResolver xmlResolver
Constructor Detail

BaseXMLInputFactory

public BaseXMLInputFactory()
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws java.lang.IllegalArgumentException
Specified by:
getProperty in class javax.xml.stream.XMLInputFactory
Throws:
java.lang.IllegalArgumentException

isPropertySupported

public boolean isPropertySupported(java.lang.String name)
Specified by:
isPropertySupported in class javax.xml.stream.XMLInputFactory

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws java.lang.IllegalArgumentException
Specified by:
setProperty in class javax.xml.stream.XMLInputFactory
Throws:
java.lang.IllegalArgumentException

getEventAllocator

public javax.xml.stream.util.XMLEventAllocator getEventAllocator()
Specified by:
getEventAllocator in class javax.xml.stream.XMLInputFactory

setEventAllocator

public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator eventAllocator)
Specified by:
setEventAllocator in class javax.xml.stream.XMLInputFactory

getXMLReporter

public javax.xml.stream.XMLReporter getXMLReporter()
Specified by:
getXMLReporter in class javax.xml.stream.XMLInputFactory

setXMLReporter

public void setXMLReporter(javax.xml.stream.XMLReporter xmlReporter)
Specified by:
setXMLReporter in class javax.xml.stream.XMLInputFactory

getXMLResolver

public javax.xml.stream.XMLResolver getXMLResolver()
Specified by:
getXMLResolver in class javax.xml.stream.XMLInputFactory

setXMLResolver

public void setXMLResolver(javax.xml.stream.XMLResolver xmlResolver)
Specified by:
setXMLResolver in class javax.xml.stream.XMLInputFactory

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream,
                                                            java.lang.String encoding)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream stream)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId,
                                                            java.io.InputStream stream)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader reader)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream,
                                                              java.lang.String encoding)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream stream)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId,
                                                              java.io.InputStream stream)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader reader,
                                                            java.lang.String encoding)
                                                     throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source source)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId,
                                                            java.io.Reader reader)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createXMLEventReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLEventReader

public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId,
                                                            java.io.Reader reader,
                                                            java.lang.String encoding)
                                                     throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source source)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader reader)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader reader,
                                                              java.lang.String encoding)
                                                       throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId,
                                                              java.io.Reader reader)
                                                       throws javax.xml.stream.XMLStreamException
Specified by:
createXMLStreamReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createFilteredReader

public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader reader,
                                                            javax.xml.stream.EventFilter filter)
                                                     throws javax.xml.stream.XMLStreamException
Specified by:
createFilteredReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createFilteredReader

public javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader reader,
                                                             javax.xml.stream.StreamFilter filter)
                                                      throws javax.xml.stream.XMLStreamException
Specified by:
createFilteredReader in class javax.xml.stream.XMLInputFactory
Throws:
javax.xml.stream.XMLStreamException

createXMLStreamReader

public abstract javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId,
                                                                       java.io.Reader reader,
                                                                       java.lang.String encoding)
                                                                throws javax.xml.stream.XMLStreamException
Called by all other methods to construct an XMLStreamReader.

Parameters:
systemId - The system ID of the provided reader, or null
reader - The character stream from which to construct the StAX stream.
encoding - The underlying encoding of the reader, or null.
Returns:
The newly constructed XMLStreamReader.
Throws:
javax.xml.stream.XMLStreamException - If an error occurs constructing the reader.


Copyright © 2013. All Rights Reserved.