NASA World Wind

gov.nasa.worldwind.ogc.kml
Class KMLUpdate

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.KMLUpdate
All Implemented Interfaces:
MessageListener, XMLEventParser

public class KMLUpdate
extends KMLAbstractObject

Represents the KML Update element and provides access to its contents.


Field Summary
protected  List<KMLUpdateOperation> operations
           
protected  boolean updatesApplied
           
 
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
KMLUpdate(String namespaceURI)
          Construct an instance.
 
Method Summary
protected  void addChange(KMLChange o)
           
protected  void addCreate(KMLCreate o)
           
protected  void addDelete(KMLDelete o)
           
 void applyOperations()
           
protected  void doAddEventContent(Object o, XMLEventParserContext ctx, XMLEvent event, Object... args)
           
 String getTargetHref()
           
 boolean isUpdatesApplied()
           
 
Methods inherited from class gov.nasa.worldwind.ogc.kml.KMLAbstractObject
applyChange, getId, getRoot, getTargetId, onChange, onMessage
 
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
allocate, doAddCharacters, doAddEventAttribute, 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
 

Field Detail

operations

protected List<KMLUpdateOperation> operations

updatesApplied

protected boolean updatesApplied
Constructor Detail

KMLUpdate

public KMLUpdate(String namespaceURI)
Construct an instance.

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

addChange

protected void addChange(KMLChange o)

addCreate

protected void addCreate(KMLCreate o)

addDelete

protected void addDelete(KMLDelete o)

applyOperations

public void applyOperations()

doAddEventContent

protected void doAddEventContent(Object o,
                                 XMLEventParserContext ctx,
                                 XMLEvent event,
                                 Object... args)
                          throws XMLStreamException
Overrides:
doAddEventContent in class AbstractXMLEventParser
Throws:
XMLStreamException

getTargetHref

public String getTargetHref()

isUpdatesApplied

public boolean isUpdatesApplied()

NASA World Wind