NASA World Wind

gov.nasa.worldwind
Class WWObjectImpl

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
All Implemented Interfaces:
AVList, MessageListener, WWObject, PropertyChangeListener, EventListener
Direct Known Subclasses:
AbstractBalloon, AbstractDataStoreProducer, AbstractElevationModel, AbstractFileStore, AbstractLayer, AbstractSceneController, AbstractShape, AbstractSurfaceObject, AbstractTacticalSymbol, AbstractWebView, AirspaceBuilder.AirspaceBuilderController, AirspaceBuilder.AirspaceEntry, AWTInputHandler, BasicModel, BasicPointOfInterest, BasicRasterServer, BasicRetrievalService, BasicScheduledTaskService, BasicTree, BasicTreeLayout, BasicTreeModel, BasicTreeNode, BasicView, DrawContextImpl, EllipsoidalGlobe, ExtrudedPolygonBuilder.PolygonBuilderController, ExtrudedPolygonBuilder.PolygonEntry, HighResolutionTerrain, KMLController, KMLModelPlacemarkImpl, LevelSet, LicenseAgreement, LocalRasterServerRetriever, NoOpInputHandler, PlaceNameServiceSet, PointGrid, PointPlacemark, RectangularTessellator, RigidShapeBuilder.AbstractShapeBuilderController, RigidShapeBuilder.AbstractShapeEntry, SARSegmentPlane, SARTrack, ScreenImage, ScreenSelector, SectorSelector, SegmentPlane, SurfaceImage, ThreadedTaskService, URLRetriever, WorldWindowImpl

public class WWObjectImpl
extends AVListImpl
implements WWObject

Implements WWObject functionality. Meant to be either subclassed or aggregated by classes implementing WWObject.


Constructor Summary
WWObjectImpl()
          Constructs a new WWObjectImpl.
WWObjectImpl(Object source)
           
 
Method Summary
 void onMessage(Message message)
          Empty implementation of MessageListener.
 void propertyChange(PropertyChangeEvent propertyChangeEvent)
          The property change listener for this instance.
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 

Constructor Detail

WWObjectImpl

public WWObjectImpl()
Constructs a new WWObjectImpl.


WWObjectImpl

public WWObjectImpl(Object source)
Method Detail

onMessage

public void onMessage(Message message)
Empty implementation of MessageListener.

Specified by:
onMessage in interface MessageListener
Parameters:
message - The message that was received.

propertyChange

public void propertyChange(PropertyChangeEvent propertyChangeEvent)
The property change listener for this instance. Receives property change notifications that this instance has registered with other property change notifiers.

Specified by:
propertyChange in interface PropertyChangeListener
Parameters:
propertyChangeEvent - the event
Throws:
IllegalArgumentException - if propertyChangeEvent is null

NASA World Wind