Package org.codehaus.jettison.badgerfish
Class BadgerFishXMLStreamReader
- java.lang.Object
-
- org.codehaus.jettison.AbstractXMLStreamReader
-
- org.codehaus.jettison.badgerfish.BadgerFishXMLStreamReader
-
- All Implemented Interfaces:
javax.xml.stream.XMLStreamConstants
,javax.xml.stream.XMLStreamReader
public class BadgerFishXMLStreamReader extends AbstractXMLStreamReader
-
-
Field Summary
Fields Modifier and Type Field Description private static BadgerFishConvention
CONVENTION
private java.lang.String
currentText
private FastStack
nodes
-
Fields inherited from class org.codehaus.jettison.AbstractXMLStreamReader
event, node
-
-
Constructor Summary
Constructors Constructor Description BadgerFishXMLStreamReader(JSONObject obj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.lang.String
getAttributeType(int arg0)
java.lang.String
getCharacterEncodingScheme()
java.lang.String
getElementText()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
java.lang.String
getText()
int
next()
private void
processElement()
private void
processKey(java.lang.String nextKey, java.lang.Object newObj)
-
Methods inherited from class org.codehaus.jettison.AbstractXMLStreamReader
getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeValue, getAttributeValue, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, nextTag, require, standaloneSet
-
-
-
-
Field Detail
-
CONVENTION
private static final BadgerFishConvention CONVENTION
-
nodes
private FastStack nodes
-
currentText
private java.lang.String currentText
-
-
Constructor Detail
-
BadgerFishXMLStreamReader
public BadgerFishXMLStreamReader(JSONObject obj) throws JSONException, javax.xml.stream.XMLStreamException
- Throws:
JSONException
javax.xml.stream.XMLStreamException
-
-
Method Detail
-
next
public int next() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
processElement
private void processElement() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
processKey
private void processKey(java.lang.String nextKey, java.lang.Object newObj) throws JSONException, javax.xml.stream.XMLStreamException
- Throws:
JSONException
javax.xml.stream.XMLStreamException
-
close
public void close() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
getAttributeType
public java.lang.String getAttributeType(int arg0)
- Specified by:
getAttributeType
in interfacejavax.xml.stream.XMLStreamReader
- Overrides:
getAttributeType
in classAbstractXMLStreamReader
-
getCharacterEncodingScheme
public java.lang.String getCharacterEncodingScheme()
- Specified by:
getCharacterEncodingScheme
in interfacejavax.xml.stream.XMLStreamReader
- Overrides:
getCharacterEncodingScheme
in classAbstractXMLStreamReader
-
getElementText
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
-
getText
public java.lang.String getText()
-
-