NASA World Wind

gov.nasa.worldwind.ogc.kml.impl
Class KMLGlobeBalloonImpl

java.lang.Object
  extended by gov.nasa.worldwind.ogc.kml.impl.KMLAbstractBalloon
      extended by gov.nasa.worldwind.ogc.kml.impl.KMLGlobeBalloonImpl
All Implemented Interfaces:
AVList, Balloon, GlobeBalloon, Highlightable, Renderable, WebResourceResolver, PropertyChangeListener, EventListener

public class KMLGlobeBalloonImpl
extends KMLAbstractBalloon
implements GlobeBalloon

A KML Balloon attached to a point on the globe.


Field Summary
protected  GlobeBalloon balloon
          The contained balloon.
 
Fields inherited from class gov.nasa.worldwind.ogc.kml.impl.KMLAbstractBalloon
DISPLAY_MODE_DEFAULT, DISPLAY_MODE_HIDE, displayMode, highlightAttributesResolved, highlightText, normalAttributesResolved, normalText, parent, usingDefaultText
 
Constructor Summary
KMLGlobeBalloonImpl(GlobeBalloon balloon, KMLAbstractFeature feature)
          Create the balloon.
 
Method Summary
 int getAltitudeMode()
          Returns the balloon's altitude mode.
 GlobeBalloon getBalloon()
          Get the Balloon object that is contained in the KMLBalloon object.
 Position getPosition()
          Get the position of the balloon.
 void setAltitudeMode(int altitudeMode)
          Specifies the balloon's altitude mode.
 void setPosition(Position position)
          Set the balloon to a position on the globe.
 
Methods inherited from class gov.nasa.worldwind.ogc.kml.impl.KMLAbstractBalloon
addHyperlinks, addPropertyChangeListener, addPropertyChangeListener, assembleBalloonAttributes, clearList, copy, createDefaultBalloonText, createDefaultExtendedDataText, createDefaultSchemaDataText, createTextDecoder, determineActiveText, firePropertyChange, firePropertyChange, getAttributes, getBounds, getDelegateOwner, getDisplayMode, getEntries, getHighlightAttributes, getInitialBalloonAttributes, getMaxActiveAltitude, getMinActiveAltitude, getStringValue, getText, getTextDecoder, getValue, getValues, hasKey, initialize, isAlwaysOnTop, isHighlighted, isPickEnabled, isVisible, makeAttributesCurrent, mustAddHyperlinks, propertyChange, removeKey, removePropertyChangeListener, removePropertyChangeListener, render, resolve, setAlwaysOnTop, setAttributes, setDelegateOwner, setDisplayMode, setHighlightAttributes, setHighlighted, setMaxActiveAltitude, setMinActiveAltitude, setPickEnabled, setText, setTextDecoder, setValue, setValues, setVisible
 
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.render.Balloon
getAttributes, getBounds, getDelegateOwner, getHighlightAttributes, getMaxActiveAltitude, getMinActiveAltitude, getText, getTextDecoder, isAlwaysOnTop, isPickEnabled, isVisible, setAlwaysOnTop, setAttributes, setDelegateOwner, setHighlightAttributes, setMaxActiveAltitude, setMinActiveAltitude, setPickEnabled, setText, setTextDecoder, setVisible
 
Methods inherited from interface gov.nasa.worldwind.render.Renderable
render
 
Methods inherited from interface gov.nasa.worldwind.render.Highlightable
isHighlighted, setHighlighted
 
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
 

Field Detail

balloon

protected GlobeBalloon balloon
The contained balloon.

Constructor Detail

KMLGlobeBalloonImpl

public KMLGlobeBalloonImpl(GlobeBalloon balloon,
                           KMLAbstractFeature feature)
Create the balloon.

Parameters:
balloon - Balloon to apply KML styling to.
feature - The feature that defines the balloon style.
Method Detail

getAltitudeMode

public int getAltitudeMode()
Returns the balloon's altitude mode. See GlobeBalloon.setAltitudeMode(int) for a description of the modes.. This method passes through to the contained balloon.

Specified by:
getAltitudeMode in interface GlobeBalloon
Returns:
the balloon's altitude mode.

getBalloon

public GlobeBalloon getBalloon()
Get the Balloon object that is contained in the KMLBalloon object.

Specified by:
getBalloon in class KMLAbstractBalloon
Returns:
The balloon contained by this object.

getPosition

public Position getPosition()
Get the position of the balloon.. This method passes through to the contained balloon.

Specified by:
getPosition in interface GlobeBalloon
Returns:
The position of the balloon.

setAltitudeMode

public void setAltitudeMode(int altitudeMode)
Specifies the balloon's altitude mode. Recognized modes are: . This method passes through to the contained balloon.

Specified by:
setAltitudeMode in interface GlobeBalloon
Parameters:
altitudeMode - the altitude mode

setPosition

public void setPosition(Position position)
Set the balloon to a position on the globe.. This method passes through to the contained balloon.

Specified by:
setPosition in interface GlobeBalloon
Parameters:
position - New position for the balloon.

NASA World Wind