Package gov.nasa.worldwind.ogc
Class OGCCapabilityInformation
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.OGCCapabilityInformation
-
- All Implemented Interfaces:
XMLEventParser
- Direct Known Subclasses:
WMSCapabilityInformation
public abstract class OGCCapabilityInformation extends AbstractXMLEventParser
Parses an OGC Capability element.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.namespace.QName
EXCEPTION
protected java.util.Set<java.lang.String>
exceptionFormats
protected javax.xml.namespace.QName
EXTENDED_CAPABILITIES
protected javax.xml.namespace.QName
FORMAT
protected javax.xml.namespace.QName
REQUEST
protected java.util.Set<OGCRequestDescription>
requestDescriptions
protected javax.xml.namespace.QName
USER_DEFINED_SYMBOLIZATION
protected java.util.Map<java.lang.String,java.lang.String>
userDefinedSymbolization
-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Constructor Description OGCCapabilityInformation(java.lang.String namespaceURI)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addUserDefinedSymbolization(java.lang.String key, java.lang.String value)
XMLEventParser
allocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)
Create a parser for a specified event.protected void
doParseEventContent(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)
Parse an event's sub-elements.java.util.Set<java.lang.String>
getExceptionFormats()
java.util.Set<OGCRequestDescription>
getRequestDescriptions()
java.util.Map<java.lang.String,java.lang.String>
getUserDefinedSymbolization()
protected abstract boolean
isRequestName(XMLEventParserContext ctx, javax.xml.namespace.QName name)
protected void
parseExtendedCapabilities(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)
protected void
parseUserDefinedSymbolization(javax.xml.stream.events.XMLEvent event)
protected void
setExceptionFormats(java.util.Set<java.lang.String> exceptionFormats)
protected void
setExtendedCapabilities(java.lang.Object extendedCapabilities)
protected void
setRequestDescriptions(java.util.Set<OGCRequestDescription> requestDescriptions)
protected void
setUserDefinedSymbolization(java.util.Map<java.lang.String,java.lang.String> userDefinedSymbolization)
java.lang.String
toString()
-
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
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
-
REQUEST
protected javax.xml.namespace.QName REQUEST
-
EXCEPTION
protected javax.xml.namespace.QName EXCEPTION
-
FORMAT
protected javax.xml.namespace.QName FORMAT
-
EXTENDED_CAPABILITIES
protected javax.xml.namespace.QName EXTENDED_CAPABILITIES
-
USER_DEFINED_SYMBOLIZATION
protected javax.xml.namespace.QName USER_DEFINED_SYMBOLIZATION
-
exceptionFormats
protected java.util.Set<java.lang.String> exceptionFormats
-
requestDescriptions
protected java.util.Set<OGCRequestDescription> requestDescriptions
-
userDefinedSymbolization
protected java.util.Map<java.lang.String,java.lang.String> userDefinedSymbolization
-
-
Method Detail
-
isRequestName
protected abstract boolean isRequestName(XMLEventParserContext ctx, javax.xml.namespace.QName name)
-
allocate
public XMLEventParser allocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)
Description copied from class:AbstractXMLEventParser
Create a parser for a specified event.- Overrides:
allocate
in classAbstractXMLEventParser
- Parameters:
ctx
- the current parser context.event
- the event for which the parser is created. Only the event type is used; the new parser can operate on any event of that type.- Returns:
- the new parser.
-
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.
-
parseExtendedCapabilities
protected void parseExtendedCapabilities(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
setExtendedCapabilities
protected void setExtendedCapabilities(java.lang.Object extendedCapabilities)
-
parseUserDefinedSymbolization
protected void parseUserDefinedSymbolization(javax.xml.stream.events.XMLEvent event) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
getExceptionFormats
public java.util.Set<java.lang.String> getExceptionFormats()
-
setExceptionFormats
protected void setExceptionFormats(java.util.Set<java.lang.String> exceptionFormats)
-
getRequestDescriptions
public java.util.Set<OGCRequestDescription> getRequestDescriptions()
-
setRequestDescriptions
protected void setRequestDescriptions(java.util.Set<OGCRequestDescription> requestDescriptions)
-
getUserDefinedSymbolization
public java.util.Map<java.lang.String,java.lang.String> getUserDefinedSymbolization()
-
setUserDefinedSymbolization
protected void setUserDefinedSymbolization(java.util.Map<java.lang.String,java.lang.String> userDefinedSymbolization)
-
addUserDefinedSymbolization
protected void addUserDefinedSymbolization(java.lang.String key, java.lang.String value)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-