| Package | Description | 
|---|---|
| gov.nasa.worldwind.ogc.kml | 
 Provides classes for parsing KML and KMZ files and streams. 
 | 
| gov.nasa.worldwind.ogc.kml.gx | 
 Provides classes for parsing the Google GX KML extensions. 
 | 
| gov.nasa.worldwind.ogc.kml.impl | |
| gov.nasa.worldwind.util.layertree | 
 Displays a list of layers using  
BasicTree. | 
| gov.nasa.worldwindx.examples.kml | 
 Examples of importing and exporting files in the Keyhole Markup Language (KML). 
 | 
| gov.nasa.worldwindx.examples.util | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KMLAbstractContainer
Represents the KML Container element and provides access to its contents. 
 | 
class  | 
KMLAbstractOverlay
Represents the KML Overlay element and provides access to its contents. 
 | 
class  | 
KMLDocument
Represents the KML Document element and provides access to its contents. 
 | 
class  | 
KMLFolder
Represents the KML Folder element and provides access to its contents. 
 | 
class  | 
KMLGroundOverlay
Represents the KML GroundOverlay element and provides access to its contents. 
 | 
class  | 
KMLNetworkLink
Represents the KML NetworkLink element and provides access to its contents. 
 | 
class  | 
KMLPhotoOverlay
Represents the KML PhotoOverlay element and provides access to its contents. 
 | 
class  | 
KMLPlacemark
Represents the KML Placemark element and provides access to its contents. 
 | 
class  | 
KMLScreenOverlay
Represents the KML ScreenOverlay element and provides access to its contents. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected KMLAbstractFeature | 
KMLRoot.feature  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ArrayList<KMLAbstractFeature> | 
KMLAbstractContainer.features  | 
protected List<KMLAbstractFeature> | 
KMLDelete.features  | 
| Modifier and Type | Method and Description | 
|---|---|
protected KMLAbstractFeature | 
KMLRoot.findFeature()
Searches this root's fields for the KML Feature element. 
 | 
KMLAbstractFeature | 
KMLRoot.getFeature()
Returns the KML  
Feature element contained in the document root. | 
| Modifier and Type | Method and Description | 
|---|---|
List<KMLAbstractFeature> | 
KMLAbstractContainer.getFeatures()  | 
List<KMLAbstractFeature> | 
KMLDelete.getFeatures()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
KMLAbstractContainer.addFeature(KMLAbstractFeature feature)  | 
protected void | 
KMLDelete.addFeature(KMLAbstractFeature o)  | 
protected void | 
KMLAbstractFeature.mergeStyleSelectors(KMLAbstractFeature sourceFeature)
Merge a list of incoming style selectors with the current list. 
 | 
void | 
KMLAbstractContainer.removeFeature(KMLAbstractFeature feature)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GXTour  | 
| Modifier and Type | Field and Description | 
|---|---|
protected KMLAbstractFeature | 
KMLBalloonTextDecoder.feature
Feature to use as context for entity replacements. 
 | 
protected KMLAbstractFeature | 
KMLPolygonImpl.parent  | 
protected KMLAbstractFeature | 
KMLExtrudedPolygonImpl.parent  | 
protected KMLAbstractFeature | 
KMLSurfacePolygonImpl.parent  | 
protected KMLAbstractFeature | 
KMLAbstractBalloon.parent  | 
protected KMLAbstractFeature | 
KMLLineStringPlacemarkImpl.parent  | 
| Modifier and Type | Method and Description | 
|---|---|
KMLAbstractFeature | 
KMLBalloonTextDecoder.getFeature()
Get the feature used as context for resolving entity references. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected TextDecoder | 
KMLAbstractBalloon.createTextDecoder(KMLAbstractFeature feature)
Create the text decoder that will process the text in the balloon. 
 | 
| Constructor and Description | 
|---|
KMLAbstractBalloon(KMLAbstractFeature feature)
Create a globe attached Balloon Impl object for a KML feature. 
 | 
KMLBalloonTextDecoder(KMLAbstractFeature feature)
Create a decoder to generate balloon text for a feature. 
 | 
KMLGlobeBalloonImpl(GlobeBalloon balloon,
                   KMLAbstractFeature feature)
Create the balloon. 
 | 
KMLScreenBalloonImpl(ScreenBalloon balloon,
                    KMLAbstractFeature feature)
Create the balloon. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected KMLAbstractFeature | 
KMLFeatureTreeNode.feature
Indicates the KML feature this node represents. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KMLAbstractFeature | 
KMLFeatureTreeNode.getFeature()
Indicates the KML feature this node represents. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
KMLContainerTreeNode.addFeatureNode(KMLAbstractFeature feature)
Adds the a new  
KMLFeatureTreeNode created with the specified feature to this node. | 
protected void | 
KMLLayerTreeNode.addFeatureNode(KMLAbstractFeature feature)
Adds the a new  
KMLFeatureTreeNode created with the specified feature to this node. | 
static KMLFeatureTreeNode | 
KMLFeatureTreeNode.fromKMLFeature(KMLAbstractFeature feature)
Creates a new  
KMLFeatureTreeNode from the specified feature. | 
| Constructor and Description | 
|---|
KMLFeatureTreeNode(KMLAbstractFeature feature)
Creates a new  
KMLFeatureTreeNode from the specified feature. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
KMLApplicationController.canMoveTo(KMLAbstractFeature feature)
Determines if the view can be moved to look at a KML feature. 
 | 
protected boolean | 
KMLApplicationController.canSelect(KMLAbstractFeature feature)
Determines if there is a some action (fly to and/or open description balloon) to take when the user selects a KML
 feature in the tree. 
 | 
protected boolean | 
KMLApplicationController.canShowBalloon(KMLAbstractFeature feature)
Determines if a balloon can be opened for a KML feature. 
 | 
void | 
KMLViewController.goTo(KMLAbstractFeature feature)
Animate the view to look at a KML feature. 
 | 
void | 
KMLViewController.goToDefaultView(KMLAbstractFeature feature)
Move the view to look at a KML feature. 
 | 
protected void | 
KMLApplicationController.moveTo(KMLAbstractFeature feature)
Smoothly moves the  
WorldWindow's View to the specified
 KMLAbstractFeature. | 
protected void | 
KMLApplicationController.onFeatureSelected(KMLAbstractFeature feature)
Invoked when a feature is selected in the KML feature tree. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected KMLAbstractFeature | 
BalloonController.getContext(PickedObject pickedObject)
Get the KML feature that is the context of a picked object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
BalloonController.canShowBalloon(KMLAbstractFeature feature)
Determines whether or not a balloon must be created for a KML feature. 
 | 
protected void | 
BalloonController.configureBalloon(Balloon balloon,
                KMLAbstractFeature feature)
Configure a new balloon for a KML feature. 
 | 
protected Balloon | 
BalloonController.createBalloon(KMLAbstractFeature feature)
Create a balloon for a KML feature and attach the balloon to the feature. 
 | 
protected void | 
BalloonController.doFeatureLinkActivated(KMLAbstractFeature feature,
                      String directive)
Handle activation of a KML feature link. 
 | 
protected String | 
BalloonController.getAttachmentMode(KMLAbstractFeature feature)
Get the attachment mode of a KML feature:  
AVKey.GLOBE or AVKey.SCREEN. | 
protected Point | 
BalloonController.getBalloonPoint(KMLAbstractFeature feature)
Get the screen point for a balloon for a KML feature attached to the screen. 
 | 
protected Position | 
BalloonController.getBalloonPosition(KMLAbstractFeature feature)
Get the position of the balloon for a KML feature attached to the globe. 
 | 
protected void | 
BalloonController.moveToFeature(KMLAbstractFeature feature)
Move the view to look at a KML feature. 
 | 
void | 
BalloonController.showBalloon(KMLAbstractFeature feature)
Show a balloon for a KML feature. 
 |