Package org.codehaus.jettison
Class AbstractXMLInputFactory
- java.lang.Object
-
- javax.xml.stream.XMLInputFactory
-
- org.codehaus.jettison.AbstractXMLInputFactory
-
- Direct Known Subclasses:
BadgerFishXMLInputFactory
,MappedXMLInputFactory
public abstract class AbstractXMLInputFactory extends javax.xml.stream.XMLInputFactory
-
-
Field Summary
Fields Modifier and Type Field Description private int
bufSize
private static int
INPUT_BUF_SIZE
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractXMLInputFactory()
protected
AbstractXMLInputFactory(int bufSize)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.xml.stream.XMLEventReader
createFilteredReader(javax.xml.stream.XMLEventReader arg0, javax.xml.stream.EventFilter arg1)
javax.xml.stream.XMLStreamReader
createFilteredReader(javax.xml.stream.XMLStreamReader arg0, javax.xml.stream.StreamFilter arg1)
protected JSONTokener
createNewJSONTokener(java.lang.String doc)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.io.InputStream arg0)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.io.InputStream arg0, java.lang.String encoding)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.io.Reader arg0)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.lang.String systemId, java.io.InputStream arg1)
javax.xml.stream.XMLEventReader
createXMLEventReader(java.lang.String systemId, java.io.Reader arg1)
javax.xml.stream.XMLEventReader
createXMLEventReader(javax.xml.stream.XMLStreamReader arg0)
javax.xml.stream.XMLEventReader
createXMLEventReader(javax.xml.transform.Source arg0)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.InputStream is)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.InputStream is, java.lang.String charset)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.io.Reader reader)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.lang.String systemId, java.io.InputStream arg1)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(java.lang.String systemId, java.io.Reader r)
javax.xml.stream.XMLStreamReader
createXMLStreamReader(javax.xml.transform.Source src)
abstract javax.xml.stream.XMLStreamReader
createXMLStreamReader(JSONTokener tokener)
javax.xml.stream.util.XMLEventAllocator
getEventAllocator()
java.lang.Object
getProperty(java.lang.String arg0)
javax.xml.stream.XMLReporter
getXMLReporter()
javax.xml.stream.XMLResolver
getXMLResolver()
boolean
isPropertySupported(java.lang.String arg0)
private java.lang.String
readAll(java.io.InputStream in, java.lang.String encoding)
This helper method tries to read and decode input efficiently into a result String.private java.lang.String
readAll(java.io.Reader r)
void
setEventAllocator(javax.xml.stream.util.XMLEventAllocator arg0)
void
setProperty(java.lang.String arg0, java.lang.Object arg1)
void
setXMLReporter(javax.xml.stream.XMLReporter arg0)
void
setXMLResolver(javax.xml.stream.XMLResolver arg0)
-
-
-
Field Detail
-
INPUT_BUF_SIZE
private static final int INPUT_BUF_SIZE
- See Also:
- Constant Field Values
-
bufSize
private int bufSize
-
-
Method Detail
-
createFilteredReader
public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader arg0, javax.xml.stream.EventFilter arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
createFilteredReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createFilteredReader
public javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader arg0, javax.xml.stream.StreamFilter arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
createFilteredReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream arg0, java.lang.String encoding) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.InputStream arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String systemId, java.io.Reader arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLEventReader
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLEventReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream is) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream is, java.lang.String charset) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createNewJSONTokener
protected JSONTokener createNewJSONTokener(java.lang.String doc)
-
readAll
private java.lang.String readAll(java.io.InputStream in, java.lang.String encoding) throws java.io.IOException
This helper method tries to read and decode input efficiently into a result String.- Throws:
java.io.IOException
-
createXMLStreamReader
public abstract javax.xml.stream.XMLStreamReader createXMLStreamReader(JSONTokener tokener) throws javax.xml.stream.XMLStreamException
- 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 classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
readAll
private java.lang.String readAll(java.io.Reader r) throws java.io.IOException
- Throws:
java.io.IOException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source src) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.InputStream arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
createXMLStreamReader
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId, java.io.Reader r) throws javax.xml.stream.XMLStreamException
- Specified by:
createXMLStreamReader
in classjavax.xml.stream.XMLInputFactory
- Throws:
javax.xml.stream.XMLStreamException
-
getEventAllocator
public javax.xml.stream.util.XMLEventAllocator getEventAllocator()
- Specified by:
getEventAllocator
in classjavax.xml.stream.XMLInputFactory
-
getProperty
public java.lang.Object getProperty(java.lang.String arg0) throws java.lang.IllegalArgumentException
- Specified by:
getProperty
in classjavax.xml.stream.XMLInputFactory
- Throws:
java.lang.IllegalArgumentException
-
getXMLReporter
public javax.xml.stream.XMLReporter getXMLReporter()
- Specified by:
getXMLReporter
in classjavax.xml.stream.XMLInputFactory
-
getXMLResolver
public javax.xml.stream.XMLResolver getXMLResolver()
- Specified by:
getXMLResolver
in classjavax.xml.stream.XMLInputFactory
-
isPropertySupported
public boolean isPropertySupported(java.lang.String arg0)
- Specified by:
isPropertySupported
in classjavax.xml.stream.XMLInputFactory
-
setEventAllocator
public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator arg0)
- Specified by:
setEventAllocator
in classjavax.xml.stream.XMLInputFactory
-
setProperty
public void setProperty(java.lang.String arg0, java.lang.Object arg1) throws java.lang.IllegalArgumentException
- Specified by:
setProperty
in classjavax.xml.stream.XMLInputFactory
- Throws:
java.lang.IllegalArgumentException
-
setXMLReporter
public void setXMLReporter(javax.xml.stream.XMLReporter arg0)
- Specified by:
setXMLReporter
in classjavax.xml.stream.XMLInputFactory
-
setXMLResolver
public void setXMLResolver(javax.xml.stream.XMLResolver arg0)
- Specified by:
setXMLResolver
in classjavax.xml.stream.XMLInputFactory
-
-