Classes
 ClassDescription
 AbstractLatLonBox Base class for LatLonBox and LatLonAltBox (not implemented).
 AbstractLink Base class for Icon and Link.
 BalloonStyle 
 BoundaryCommon Base class for innerBoundaryIs and outerBoundaryIs.
 ColorStyle 
 Container Abstract element extended by Document and Folder.
 Coordinates Class that represents a <coordinates> element.
 Data Class that represents a <Data> element.
 Document Class that represents a <Document> element within a KML file.
 ExtendedData Class that represents the <Extendeddata> element.
 Feature Abstract element extended by Container, Overlay, and Placemark.
 Folder Class that represents the <Folder> element.
 Geometry Abstract element extended by Point, LineString, LinearRing, Polygon, MultiGeometry (not implemented), and Model (not implemented).
 HotSpot 
 Icon Class that represents the <Icon> element.
 IconStyle 
 InnerBoundaryIs Class that represents the <InnerBoundaryIs> element.
 ItemIcon 
 Kml22 Class that represents a KML2.2 feed.
 KmlGroundOverlay Class that represents a <GroundOverlay>
 KmlObject Class that represents any generic KML object.
 KmlPoint Class that represents a <Point> element.
 KmlPolygon Class that represents a <Polygon> element.
 LabelStyle 
 LatLonBox Class that represents a <LatLonBox> element.
 LinearRing Class that represents a <LinearRing> element.
 LineString Class that represents a <LineString> element.
 LineStyle 
 Link Class that represents a <Link> element.
 ListStyle 
 MultiGeometry A container for zero or more geometry primitives associated with the same feature.
 OuterBoundaryIs Class that represents a <outerBoundaryIs> element.
 Overlay Base class extended by GroundOverlay, ScreenOverlay (not implemented), and PhotoOverlay (not implemented).
 Pair 
 Placemark Class that represents a <Placemark> element.
 PolyStyle 
 Style 
 StyleMap 
 StyleSelector