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.QName
LOGO_URL
protected WMSLogoURL
logoURL
protected javax.xml.namespace.QName
ONLINE_RESOURCE
protected OGCOnlineResource
onlineResource
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 WMSLayerAttribution(java.lang.String namespaceURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.WMSLogoURL
getLogoURL()
OGCOnlineResource
getOnlineResource()
java.lang.String
getTitle()
protected void
setLogoURL(WMSLogoURL logoURL)
protected void
setOnlineResource(OGCOnlineResource onlineResource)
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
-
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: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.
-
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)
-
-