NASA World Wind

gov.nasa.worldwind.ogc.kml
Class KMLStyleUrl

java.lang.Object
  extended by gov.nasa.worldwind.util.xml.AbstractXMLEventParser
      extended by gov.nasa.worldwind.ogc.kml.KMLAbstractObject
          extended by gov.nasa.worldwind.ogc.kml.KMLStyleUrl
All Implemented Interfaces:
MessageListener, XMLEventParser

public class KMLStyleUrl
extends KMLAbstractObject


Field Summary
 
Fields inherited from class gov.nasa.worldwind.ogc.kml.KMLAbstractObject
MSG_BOX_CHANGED, MSG_GEOMETRY_CHANGED, MSG_LINK_CHANGED, MSG_STYLE_CHANGED, MSG_TIME_CHANGED, MSG_VIEW_CHANGED
 
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
 
Constructor Summary
KMLStyleUrl(String namespaceURI)
          Construct an instance.
 
Method Summary
 void applyChange(KMLAbstractObject sourceValues)
           
 KMLAbstractStyleSelector resolveStyleUrl()
          Resolves a styleUrl to a style selector, which is either a style or style map.
 
Methods inherited from class gov.nasa.worldwind.ogc.kml.KMLAbstractObject
getId, getRoot, getTargetId, onChange, onMessage
 
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
allocate, doAddCharacters, doAddEventAttribute, doAddEventContent, doParseEventAttributes, doParseEventContent, freeResources, getAConstructor, getCharacters, getField, getField, getFields, getNamespaceURI, getParent, hasField, hasField, hasFields, mergeFields, newInstance, overrideFields, parse, parseCharacterContent, removeField, setField, setField, setFields, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KMLStyleUrl

public KMLStyleUrl(String namespaceURI)
Construct an instance.

Parameters:
namespaceURI - the qualifying namespace URI. May be null to indicate no namespace qualification.
Method Detail

applyChange

public void applyChange(KMLAbstractObject sourceValues)
Overrides:
applyChange in class KMLAbstractObject

resolveStyleUrl

public KMLAbstractStyleSelector resolveStyleUrl()
Resolves a styleUrl to a style selector, which is either a style or style map.

If the url refers to a remote resource and the resource has not been retrieved and cached locally, this method returns null and initiates a retrieval.

Returns:
the style or style map referred to by the style URL.

NASA World Wind