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>coverageOfferingsprotected javax.xml.stream.XMLEventReadereventReaderprotected XMLEventParserContextparserContext-
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 XMLEventParserContextcreateParserContext(javax.xml.stream.XMLEventReader reader)protected javax.xml.stream.XMLEventReadercreateReader(java.lang.Object docSource)protected voiddoParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)Parse an event's sub-elements.java.util.List<WCS100CoverageOffering>getCoverageOfferings()XMLEventParserContextgetParserContext()java.lang.StringgetUpdateSequence()Returns the document's update sequence.java.lang.StringgetVersion()Returns the document's version number.protected voidinitialize()WCS100DescribeCoverageparse(java.lang.Object... args)Starts document parsing.protected voidregisterParsers(XMLEventParserContext ctx)static WCS100DescribeCoverageretrieve(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:AbstractXMLEventParserParse an event's sub-elements.- Overrides:
doParseEventContentin 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:
thisif 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)
-
-