Package gov.nasa.worldwind.data
Class RasterServerConfiguration
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.data.RasterServerConfiguration
-
- All Implemented Interfaces:
XMLEventParser
public class RasterServerConfiguration extends AbstractXMLEventParser
Parses a raster server configuration document.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRasterServerConfiguration.Cornerprotected static classRasterServerConfiguration.Propertyprotected static classRasterServerConfiguration.RasterSectorstatic classRasterServerConfiguration.Sourceprotected static classRasterServerConfiguration.Sources
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.stream.XMLEventReadereventReaderprotected static java.lang.StringnamespaceURIprotected XMLEventParserContextparserContextprotected java.util.HashMap<java.lang.String,java.lang.String>properties-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, parent
-
-
Constructor Summary
Constructors Constructor Description RasterServerConfiguration(java.lang.Object docSource)
-
Method Summary
All 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.XMLEventParserContextgetParserContext()java.util.HashMap<java.lang.String,java.lang.String>getProperties()SectorgetSector()java.util.ArrayList<RasterServerConfiguration.Source>getSources()java.lang.StringgetVersion()protected voidinitialize()RasterServerConfigurationparse(java.lang.Object... args)protected voidregisterParsers(XMLEventParserContext ctx)-
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
-
namespaceURI
protected static java.lang.String namespaceURI
-
eventReader
protected javax.xml.stream.XMLEventReader eventReader
-
parserContext
protected XMLEventParserContext parserContext
-
properties
protected java.util.HashMap<java.lang.String,java.lang.String> properties
-
-
Method Detail
-
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()
-
getSector
public Sector getSector()
-
getProperties
public java.util.HashMap<java.lang.String,java.lang.String> getProperties()
-
getSources
public java.util.ArrayList<RasterServerConfiguration.Source> getSources()
-
parse
public RasterServerConfiguration parse(java.lang.Object... args) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
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.
-
registerParsers
protected void registerParsers(XMLEventParserContext ctx)
-
-