| 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  | KMLAbstractContainerRepresents the KML Container element and provides access to its contents. | 
| class  | KMLAbstractOverlayRepresents the KML Overlay element and provides access to its contents. | 
| class  | KMLDocumentRepresents the KML Document element and provides access to its contents. | 
| class  | KMLFolderRepresents the KML Folder element and provides access to its contents. | 
| class  | KMLGroundOverlayRepresents the KML GroundOverlay element and provides access to its contents. | 
| class  | KMLNetworkLinkRepresents the KML NetworkLink element and provides access to its contents. | 
| class  | KMLPhotoOverlayRepresents the KML PhotoOverlay element and provides access to its contents. | 
| class  | KMLPlacemarkRepresents the KML Placemark element and provides access to its contents. | 
| class  | KMLScreenOverlayRepresents 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  Featureelement 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. featureFeature to use as context for entity replacements. | 
| protected KMLAbstractFeature | KMLPolygonImpl. parent | 
| protected KMLAbstractFeature | KMLLineStringPlacemarkImpl. parent | 
| protected KMLAbstractFeature | KMLSurfacePolygonImpl. parent | 
| protected KMLAbstractFeature | KMLAbstractBalloon. parent | 
| protected KMLAbstractFeature | KMLExtrudedPolygonImpl. 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. featureIndicates 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 | KMLLayerTreeNode. addFeatureNode(KMLAbstractFeature feature)Adds the a new  KMLFeatureTreeNodecreated with the specifiedfeatureto this node. | 
| protected void | KMLContainerTreeNode. addFeatureNode(KMLAbstractFeature feature)Adds the a new  KMLFeatureTreeNodecreated with the specifiedfeatureto this node. | 
| static KMLFeatureTreeNode | KMLFeatureTreeNode. fromKMLFeature(KMLAbstractFeature feature)Creates a new  KMLFeatureTreeNodefrom the specifiedfeature. | 
| Constructor and Description | 
|---|
| KMLFeatureTreeNode(KMLAbstractFeature feature)Creates a new  KMLFeatureTreeNodefrom the specifiedfeature. | 
| 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'sViewto the specifiedKMLAbstractFeature. | 
| 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.GLOBEorAVKey.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. |