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 BadgerFishConventionCONVENTIONprivate java.lang.StringcurrentTextprivate FastStacknodes-
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 voidclose()java.lang.StringgetAttributeType(int arg0)java.lang.StringgetCharacterEncodingScheme()java.lang.StringgetElementText()javax.xml.namespace.NamespaceContextgetNamespaceContext()java.lang.StringgetText()intnext()private voidprocessElement()private voidprocessKey(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:
JSONExceptionjavax.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:
JSONExceptionjavax.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:
getAttributeTypein interfacejavax.xml.stream.XMLStreamReader- Overrides:
getAttributeTypein classAbstractXMLStreamReader
-
getCharacterEncodingScheme
public java.lang.String getCharacterEncodingScheme()
- Specified by:
getCharacterEncodingSchemein interfacejavax.xml.stream.XMLStreamReader- Overrides:
getCharacterEncodingSchemein 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()
-
-