public abstract class OGCCapabilityInformation extends AbstractXMLEventParser
Modifier and Type | Field and Description |
---|---|
protected QName |
EXCEPTION |
protected Set<String> |
exceptionFormats |
protected QName |
EXTENDED_CAPABILITIES |
protected QName |
FORMAT |
protected QName |
REQUEST |
protected Set<OGCRequestDescription> |
requestDescriptions |
protected QName |
USER_DEFINED_SYMBOLIZATION |
protected Map<String,String> |
userDefinedSymbolization |
CHARACTERS_CONTENT, fields, namespaceURI, parent
Constructor and Description |
---|
OGCCapabilityInformation(String namespaceURI) |
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
protected QName EXCEPTION
protected QName EXTENDED_CAPABILITIES
protected QName FORMAT
protected QName REQUEST
protected Set<OGCRequestDescription> requestDescriptions
protected QName USER_DEFINED_SYMBOLIZATION
public OGCCapabilityInformation(String namespaceURI)
public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
AbstractXMLEventParser
allocate
in class AbstractXMLEventParser
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.protected void doParseEventContent(XMLEventParserContext ctx, XMLEvent event, Object... args) throws XMLStreamException
AbstractXMLEventParser
doParseEventContent
in class AbstractXMLEventParser
ctx
- a current parser context.event
- the event to parse.args
- an optional list of arguments that may by used by subclasses.XMLStreamException
- if an exception occurs during event-stream reading.public Set<OGCRequestDescription> getRequestDescriptions()
protected abstract boolean isRequestName(XMLEventParserContext ctx, QName name)
protected void parseExtendedCapabilities(XMLEventParserContext ctx, XMLEvent event, Object... args) throws XMLStreamException
XMLStreamException
protected void parseUserDefinedSymbolization(XMLEvent event) throws XMLStreamException
XMLStreamException
protected void setExtendedCapabilities(Object extendedCapabilities)
protected void setRequestDescriptions(Set<OGCRequestDescription> requestDescriptions)
protected void setUserDefinedSymbolization(Map<String,String> userDefinedSymbolization)