Package gov.nasa.worldwind.ogc.kml.impl
Class KMLScreenBalloonImpl
- java.lang.Object
-
- gov.nasa.worldwind.ogc.kml.impl.KMLAbstractBalloon
-
- gov.nasa.worldwind.ogc.kml.impl.KMLScreenBalloonImpl
-
- All Implemented Interfaces:
AVList
,Balloon
,Highlightable
,Renderable
,ScreenBalloon
,gov.nasa.worldwind.util.webview.WebResourceResolver
,java.beans.PropertyChangeListener
,java.util.EventListener
public class KMLScreenBalloonImpl extends KMLAbstractBalloon implements ScreenBalloon
A KML Balloon attached to a point on the screen.
-
-
Field Summary
Fields Modifier and Type Field Description protected ScreenBalloon
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
Constructors Constructor Description KMLScreenBalloonImpl(ScreenBalloon balloon, KMLAbstractFeature feature)
Create the balloon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScreenBalloon
getBalloon()
Get the Balloon object that is contained in the KMLBalloon object.java.awt.Point
getScreenLocation()
Get the position of the balloon on the screen.void
setScreenLocation(java.awt.Point point)
Set the screen position of the balloon.-
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, 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
-
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.Highlightable
isHighlighted, setHighlighted
-
Methods inherited from interface gov.nasa.worldwind.render.Renderable
render
-
-
-
-
Field Detail
-
balloon
protected ScreenBalloon balloon
The contained balloon.
-
-
Constructor Detail
-
KMLScreenBalloonImpl
public KMLScreenBalloonImpl(ScreenBalloon balloon, KMLAbstractFeature feature)
Create the balloon.- Parameters:
balloon
- Balloon to apply KML styling to.feature
- The feature that defines the balloon style.
-
-
Method Detail
-
getBalloon
public ScreenBalloon getBalloon()
Get the Balloon object that is contained in the KMLBalloon object.- Specified by:
getBalloon
in classKMLAbstractBalloon
- Returns:
- The balloon contained by this object.
-
setScreenLocation
public void setScreenLocation(java.awt.Point point)
Set the screen position of the balloon. This point is interpreted in a coordinate system with the origin at the upper left corner of the screen.. This method passes through to the contained balloon.- Specified by:
setScreenLocation
in interfaceScreenBalloon
- Parameters:
point
- Point in screen coordinates, with origin at upper left corner.
-
getScreenLocation
public java.awt.Point getScreenLocation()
Get the position of the balloon on the screen.. This method passes through to the contained balloon.- Specified by:
getScreenLocation
in interfaceScreenBalloon
- Returns:
- The screen location of the balloon.
-
-