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_NAMESFields inherited from class org.vast.json.JsonStreamReader
attNames, attValues, currentContext, eventType, inputEncoding, nextName, reader, valueBuilderFields inherited from interface org.vast.json.JsonConstants
ATT_PREFIX, OBJECT_TYPE_PROPERTYFields 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 StringgetSingularName(String name) protected static voidprotected booleanisXmlAttribute(String name) intnext()intnextTag()protected voidprotected voidpushContext(String eltName) Methods inherited from class org.vast.swe.json.SWEJsonStreamReader
addSpecialNames, addSpecialNamesWithParent, isInlineValue, isSpecialName, isSpecialPath, isValueArrayMethods 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:
 getNamespaceURIin interfaceXMLStreamReader- Overrides:
 getNamespaceURIin classSWEJsonStreamReader
 - 
getSingularName
- Overrides:
 getSingularNamein classJsonStreamReader
 - 
pushContext
- Overrides:
 pushContextin classJsonStreamReader
 - 
popContext
protected void popContext()- Overrides:
 popContextin classJsonStreamReader
 - 
next
- Specified by:
 nextin interfaceXMLStreamReader- Overrides:
 nextin classJsonStreamReader- Throws:
 JsonStreamException
 - 
nextTag
- Specified by:
 nextTagin interfaceXMLStreamReader- Overrides:
 nextTagin classJsonStreamReader- Throws:
 JsonStreamException
 - 
isXmlAttribute
- Overrides:
 isXmlAttributein classSWEJsonStreamReader
 
 -