Class WCS100DescribeCoverage
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.wcs.wcs100.WCS100DescribeCoverage
-
- All Implemented Interfaces:
XMLEventParser
public class WCS100DescribeCoverage extends AbstractXMLEventParser
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<WCS100CoverageOffering>
coverageOfferings
protected javax.xml.stream.XMLEventReader
eventReader
protected XMLEventParserContext
parserContext
-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Constructor Description WCS100DescribeCoverage(java.lang.Object docSource)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XMLEventParserContext
createParserContext(javax.xml.stream.XMLEventReader reader)
protected javax.xml.stream.XMLEventReader
createReader(java.lang.Object docSource)
protected void
doParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)
Parse an event's sub-elements.java.util.List<WCS100CoverageOffering>
getCoverageOfferings()
XMLEventParserContext
getParserContext()
java.lang.String
getUpdateSequence()
Returns the document's update sequence.java.lang.String
getVersion()
Returns the document's version number.protected void
initialize()
WCS100DescribeCoverage
parse(java.lang.Object... args)
Starts document parsing.protected void
registerParsers(XMLEventParserContext ctx)
static WCS100DescribeCoverage
retrieve(java.net.URI uri, java.lang.String coverageName)
-
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
allocate, doAddCharacters, doAddEventAttribute, doAddEventContent, doParseEventAttributes, freeResources, getAConstructor, getCharacters, getField, getField, getFields, getNamespaceURI, getParent, getRoot, hasField, hasField, hasFields, mergeFields, newInstance, overrideFields, parse, parseCharacterContent, removeField, setField, setField, setFields, setNamespaceURI, setParent
-
-
-
-
Field Detail
-
eventReader
protected javax.xml.stream.XMLEventReader eventReader
-
parserContext
protected XMLEventParserContext parserContext
-
coverageOfferings
protected java.util.List<WCS100CoverageOffering> coverageOfferings
-
-
Method Detail
-
retrieve
public static WCS100DescribeCoverage retrieve(java.net.URI uri, java.lang.String coverageName) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
initialize
protected void initialize()
-
createReader
protected javax.xml.stream.XMLEventReader createReader(java.lang.Object docSource)
-
createParserContext
protected XMLEventParserContext createParserContext(javax.xml.stream.XMLEventReader reader)
-
getParserContext
public XMLEventParserContext getParserContext()
-
getVersion
public java.lang.String getVersion()
Returns the document's version number.- Returns:
- the document's version number.
-
getUpdateSequence
public java.lang.String getUpdateSequence()
Returns the document's update sequence.- Returns:
- the document's update sequence.
-
getCoverageOfferings
public java.util.List<WCS100CoverageOffering> getCoverageOfferings()
-
doParseEventContent
protected void doParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args) throws javax.xml.stream.XMLStreamException
Description copied from class:AbstractXMLEventParser
Parse an event's sub-elements.- Overrides:
doParseEventContent
in classAbstractXMLEventParser
- Parameters:
ctx
- a current parser context.event
- the event to parse.args
- an optional list of arguments that may by used by subclasses.- Throws:
javax.xml.stream.XMLStreamException
- if an exception occurs during event-stream reading.
-
parse
public WCS100DescribeCoverage parse(java.lang.Object... args) throws javax.xml.stream.XMLStreamException
Starts document parsing. This method initiates parsing of the XML document and returns when the full DescribeCoverage document has been parsed.- Parameters:
args
- optional arguments to pass to parsers of sub-elements.- Returns:
this
if parsing is successful, otherwise null.- Throws:
javax.xml.stream.XMLStreamException
- if an exception occurs while attempting to read the event stream.
-
registerParsers
protected void registerParsers(XMLEventParserContext ctx)
-
-