Package gov.nasa.worldwind.ogc.wms
Class WMSLayerAttribution
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.wms.WMSLayerAttribution
-
- All Implemented Interfaces:
XMLEventParser
public class WMSLayerAttribution extends AbstractXMLEventParser
Parses a WMS layer Attribution element.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.namespace.QNameLOGO_URLprotected WMSLogoURLlogoURLprotected javax.xml.namespace.QNameONLINE_RESOURCEprotected OGCOnlineResourceonlineResourceprotected java.lang.Stringtitleprotected javax.xml.namespace.QNameTITLE-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Constructor Description WMSLayerAttribution(java.lang.String namespaceURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.WMSLogoURLgetLogoURL()OGCOnlineResourcegetOnlineResource()java.lang.StringgetTitle()protected voidsetLogoURL(WMSLogoURL logoURL)protected voidsetOnlineResource(OGCOnlineResource onlineResource)protected voidsetTitle(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
-
TITLE
protected javax.xml.namespace.QName TITLE
-
ONLINE_RESOURCE
protected javax.xml.namespace.QName ONLINE_RESOURCE
-
LOGO_URL
protected javax.xml.namespace.QName LOGO_URL
-
title
protected java.lang.String title
-
onlineResource
protected OGCOnlineResource onlineResource
-
logoURL
protected WMSLogoURL logoURL
-
-
Method Detail
-
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.
-
getTitle
public java.lang.String getTitle()
-
setTitle
protected void setTitle(java.lang.String title)
-
getOnlineResource
public OGCOnlineResource getOnlineResource()
-
setOnlineResource
protected void setOnlineResource(OGCOnlineResource onlineResource)
-
getLogoURL
public WMSLogoURL getLogoURL()
-
setLogoURL
protected void setLogoURL(WMSLogoURL logoURL)
-
-