Package gov.nasa.worldwind.ogc.wms
Class WMSLayerStyle
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.wms.WMSLayerStyle
-
- All Implemented Interfaces:
XMLEventParser
public class WMSLayerStyle extends AbstractXMLEventParser
Parses a WMS layer Style element.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.namespace.QName
ABSTRACT
protected javax.xml.namespace.QName
LEGEND_URL
protected java.util.Set<WMSLogoURL>
legendURLs
protected java.lang.String
name
protected javax.xml.namespace.QName
NAME
protected javax.xml.namespace.QName
STYLE_SHEET_URL
protected javax.xml.namespace.QName
STYLE_URL
protected java.lang.String
styleAbstract
protected WMSLayerInfoURL
styleSheetURL
protected WMSLayerInfoURL
styleURL
protected java.lang.String
title
protected javax.xml.namespace.QName
TITLE
-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Constructor Description WMSLayerStyle(java.lang.String namespaceURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addLegendURL(WMSLogoURL url)
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<WMSLogoURL>
getLegendURLs()
java.lang.String
getName()
java.lang.String
getStyleAbstract()
WMSLayerInfoURL
getStyleSheetURL()
WMSLayerInfoURL
getStyleURL()
java.lang.String
getTitle()
protected void
setLegendURLs(java.util.Set<WMSLogoURL> legendURLs)
protected void
setName(java.lang.String name)
protected void
setStyleAbstract(java.lang.String styleAbstract)
protected void
setStyleSheetURL(WMSLayerInfoURL styleSheetURL)
protected void
setStyleURL(WMSLayerInfoURL styleURL)
protected void
setTitle(java.lang.String title)
-
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
-
NAME
protected javax.xml.namespace.QName NAME
-
TITLE
protected javax.xml.namespace.QName TITLE
-
ABSTRACT
protected javax.xml.namespace.QName ABSTRACT
-
LEGEND_URL
protected javax.xml.namespace.QName LEGEND_URL
-
STYLE_SHEET_URL
protected javax.xml.namespace.QName STYLE_SHEET_URL
-
STYLE_URL
protected javax.xml.namespace.QName STYLE_URL
-
name
protected java.lang.String name
-
title
protected java.lang.String title
-
styleAbstract
protected java.lang.String styleAbstract
-
styleSheetURL
protected WMSLayerInfoURL styleSheetURL
-
styleURL
protected WMSLayerInfoURL styleURL
-
legendURLs
protected java.util.Set<WMSLogoURL> legendURLs
-
-
Method Detail
-
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.
-
getName
public java.lang.String getName()
-
setName
protected void setName(java.lang.String name)
-
getTitle
public java.lang.String getTitle()
-
setTitle
protected void setTitle(java.lang.String title)
-
getStyleAbstract
public java.lang.String getStyleAbstract()
-
setStyleAbstract
protected void setStyleAbstract(java.lang.String styleAbstract)
-
getStyleSheetURL
public WMSLayerInfoURL getStyleSheetURL()
-
setStyleSheetURL
protected void setStyleSheetURL(WMSLayerInfoURL styleSheetURL)
-
getStyleURL
public WMSLayerInfoURL getStyleURL()
-
setStyleURL
protected void setStyleURL(WMSLayerInfoURL styleURL)
-
getLegendURLs
public java.util.Set<WMSLogoURL> getLegendURLs()
-
setLegendURLs
protected void setLegendURLs(java.util.Set<WMSLogoURL> legendURLs)
-
addLegendURL
protected void addLegendURL(WMSLogoURL url)
-
-