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.QNameEXCEPTIONprotected java.util.Set<java.lang.String>exceptionFormatsprotected javax.xml.namespace.QNameEXTENDED_CAPABILITIESprotected javax.xml.namespace.QNameFORMATprotected javax.xml.namespace.QNameREQUESTprotected java.util.Set<OGCRequestDescription>requestDescriptionsprotected javax.xml.namespace.QNameUSER_DEFINED_SYMBOLIZATIONprotected 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 voidaddUserDefinedSymbolization(java.lang.String key, java.lang.String value)XMLEventParserallocate(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event)Create a parser for a specified event.protected voiddoParseEventContent(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 booleanisRequestName(XMLEventParserContext ctx, javax.xml.namespace.QName name)protected voidparseExtendedCapabilities(XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent event, java.lang.Object... args)protected voidparseUserDefinedSymbolization(javax.xml.stream.events.XMLEvent event)protected voidsetExceptionFormats(java.util.Set<java.lang.String> exceptionFormats)protected voidsetExtendedCapabilities(java.lang.Object extendedCapabilities)protected voidsetRequestDescriptions(java.util.Set<OGCRequestDescription> requestDescriptions)protected voidsetUserDefinedSymbolization(java.util.Map<java.lang.String,java.lang.String> userDefinedSymbolization)java.lang.StringtoString()-
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:AbstractXMLEventParserCreate a parser for a specified event.- Overrides:
allocatein 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: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.
-
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:
toStringin classjava.lang.Object
-
-