Package org.vast.sensorML.json
Class SMLJsonStreamReader
java.lang.Object
org.vast.json.JsonStreamReader
org.vast.swe.json.SWEJsonStreamReader
org.vast.sensorML.json.SMLJsonStreamReader
- All Implemented Interfaces:
XMLStreamConstants
,XMLStreamReader
,JsonConstants
-
Nested Class Summary
Nested classes/interfaces inherited from class org.vast.json.JsonStreamReader
JsonStreamReader.JsonContext
-
Field Summary
FieldsFields inherited from class org.vast.swe.json.SWEJsonStreamReader
INLINE_VALUES_NAMES, NO_PARENT, VALUE_ARRAYS, XML_ATT_NAMES
Fields inherited from class org.vast.json.JsonStreamReader
attNames, attValues, currentContext, eventType, inputEncoding, nextName, reader, valueBuilder
Fields inherited from interface org.vast.json.JsonConstants
ATT_PREFIX, OBJECT_TYPE_PROPERTY
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
Constructor Summary
ConstructorsConstructorDescriptionSMLJsonStreamReader
(com.google.gson.stream.JsonReader reader) SMLJsonStreamReader
(InputStream is, Charset charset) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getSingularName
(String name) protected static void
protected boolean
isXmlAttribute
(String name) int
next()
int
nextTag()
protected void
protected void
pushContext
(String eltName) Methods inherited from class org.vast.swe.json.SWEJsonStreamReader
addSpecialNames, addSpecialNamesWithParent, isInlineValue, isSpecialName, isSpecialPath, isValueArray
Methods inherited from class org.vast.json.JsonStreamReader
clearContext, close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getElementText, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, require, standaloneSet
-
Field Details
-
ISO_STRING_NAMES
-
isoEltRootCtx
-
-
Constructor Details
-
SMLJsonStreamReader
-
SMLJsonStreamReader
public SMLJsonStreamReader(com.google.gson.stream.JsonReader reader)
-
-
Method Details
-
initSpecialNames
protected static void initSpecialNames() -
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceXMLStreamReader
- Overrides:
getNamespaceURI
in classSWEJsonStreamReader
-
getSingularName
- Overrides:
getSingularName
in classJsonStreamReader
-
pushContext
- Overrides:
pushContext
in classJsonStreamReader
-
popContext
protected void popContext()- Overrides:
popContext
in classJsonStreamReader
-
next
- Specified by:
next
in interfaceXMLStreamReader
- Overrides:
next
in classJsonStreamReader
- Throws:
JsonStreamException
-
nextTag
- Specified by:
nextTag
in interfaceXMLStreamReader
- Overrides:
nextTag
in classJsonStreamReader
- Throws:
JsonStreamException
-
isXmlAttribute
- Overrides:
isXmlAttribute
in classSWEJsonStreamReader
-