org.geotools.kml
Class KML

java.lang.Object
  extended by org.geotools.xml.XSD
      extended by org.geotools.kml.KML

public final class KML
extends XSD

This interface contains the qualified names of all the types,elements, and attributes in the http://earth.google.com/kml/2.1 schema.


Field Summary
static javax.xml.namespace.QName altitudeModeEnum
           
static javax.xml.namespace.QName angle180
           
static javax.xml.namespace.QName angle360
           
static javax.xml.namespace.QName angle90
           
static javax.xml.namespace.QName anglepos90
           
static javax.xml.namespace.QName BalloonStyle
           
static javax.xml.namespace.QName BalloonStyleType
           
static javax.xml.namespace.QName boundaryType
           
static javax.xml.namespace.QName ChangeType
           
static javax.xml.namespace.QName color
           
static javax.xml.namespace.QName colorModeEnum
           
static javax.xml.namespace.QName ColorStyleType
           
static javax.xml.namespace.QName ContainerType
           
static javax.xml.namespace.QName coordinates
           
static javax.xml.namespace.QName CoordinatesType
           
static javax.xml.namespace.QName CreateType
           
static javax.xml.namespace.QName dateTimeType
           
static javax.xml.namespace.QName DeleteType
           
static javax.xml.namespace.QName Document
           
static javax.xml.namespace.QName DocumentType
           
static javax.xml.namespace.QName Feature
           
static javax.xml.namespace.QName FeatureType
           
static javax.xml.namespace.QName Folder
           
static javax.xml.namespace.QName FolderType
           
static javax.xml.namespace.QName Geometry
           
static javax.xml.namespace.QName GeometryType
           
static javax.xml.namespace.QName GroundOverlay
           
static javax.xml.namespace.QName GroundOverlayType
           
static javax.xml.namespace.QName Icon
           
static javax.xml.namespace.QName IconStyle
           
static javax.xml.namespace.QName IconStyleIconType
           
static javax.xml.namespace.QName IconStyleType
           
static javax.xml.namespace.QName IconType
           
static javax.xml.namespace.QName itemIconStateEnum
           
static javax.xml.namespace.QName itemIconStateType
           
static javax.xml.namespace.QName ItemIconType
           
static javax.xml.namespace.QName kml
           
static javax.xml.namespace.QName KmlType
           
static javax.xml.namespace.QName LabelStyle
           
static javax.xml.namespace.QName LabelStyleType
           
static javax.xml.namespace.QName LatLonAltBox
           
static javax.xml.namespace.QName LatLonAltBoxType
           
static javax.xml.namespace.QName LatLonBox
           
static javax.xml.namespace.QName LatLonBoxType
           
static javax.xml.namespace.QName LinearRing
           
static javax.xml.namespace.QName LinearRingType
           
static javax.xml.namespace.QName LineString
           
static javax.xml.namespace.QName LineStringType
           
static javax.xml.namespace.QName LineStyle
           
static javax.xml.namespace.QName LineStyleType
           
static javax.xml.namespace.QName Link
           
static javax.xml.namespace.QName LinkType
           
static javax.xml.namespace.QName listItemTypeEnum
           
static javax.xml.namespace.QName ListStyle
           
static javax.xml.namespace.QName ListStyleType
           
static javax.xml.namespace.QName Location
           
static javax.xml.namespace.QName LocationType
           
static javax.xml.namespace.QName Lod
           
static javax.xml.namespace.QName LodType
           
static javax.xml.namespace.QName LookAt
           
static javax.xml.namespace.QName LookAtType
           
static javax.xml.namespace.QName MetadataType
           
static javax.xml.namespace.QName Model
           
static javax.xml.namespace.QName ModelType
           
static javax.xml.namespace.QName MultiGeometry
           
static javax.xml.namespace.QName MultiGeometryType
           
static java.lang.String NAMESPACE
           
static javax.xml.namespace.QName NetworkLink
           
static javax.xml.namespace.QName NetworkLinkControlType
           
static javax.xml.namespace.QName NetworkLinkType
           
static javax.xml.namespace.QName Object
           
static javax.xml.namespace.QName ObjectType
           
static javax.xml.namespace.QName Orientation
           
static javax.xml.namespace.QName OrientationType
           
static javax.xml.namespace.QName OverlayType
           
static javax.xml.namespace.QName Placemark
           
static javax.xml.namespace.QName PlacemarkType
           
static javax.xml.namespace.QName Point
           
static javax.xml.namespace.QName PointType
           
static javax.xml.namespace.QName Polygon
           
static javax.xml.namespace.QName PolygonType
           
static javax.xml.namespace.QName PolyStyle
           
static javax.xml.namespace.QName PolyStyleType
           
static javax.xml.namespace.QName refreshModeEnum
           
static javax.xml.namespace.QName Region
           
static javax.xml.namespace.QName RegionType
           
static javax.xml.namespace.QName ReplaceType
           
static javax.xml.namespace.QName Scale
           
static javax.xml.namespace.QName ScaleType
           
static javax.xml.namespace.QName ScreenOverlay
           
static javax.xml.namespace.QName ScreenOverlayType
           
static javax.xml.namespace.QName SnippetType
           
static javax.xml.namespace.QName Style
           
static javax.xml.namespace.QName StyleMap
           
static javax.xml.namespace.QName StyleMapPairType
           
static javax.xml.namespace.QName StyleMapType
           
static javax.xml.namespace.QName StyleSelector
           
static javax.xml.namespace.QName StyleSelectorType
           
static javax.xml.namespace.QName styleStateEnum
           
static javax.xml.namespace.QName StyleType
           
static javax.xml.namespace.QName styleUrl
           
static javax.xml.namespace.QName TimePrimitive
           
static javax.xml.namespace.QName TimePrimitiveType
           
static javax.xml.namespace.QName TimeSpan
           
static javax.xml.namespace.QName TimeSpanType
           
static javax.xml.namespace.QName TimeStamp
           
static javax.xml.namespace.QName TimeStampType
           
static javax.xml.namespace.QName unitsEnum
           
static javax.xml.namespace.QName UpdateType
           
static javax.xml.namespace.QName vec2Type
           
static javax.xml.namespace.QName viewRefreshModeEnum
           
 
Fields inherited from class org.geotools.xml.XSD
LOGGER, schema, typeMappingProfile, typeSchema
 
Method Summary
protected  void addDependencies(java.util.Set dependencies)
          Subclass hook to add additional dependencies.
static KML getInstance()
          Returns the singleton instance.
 java.lang.String getNamespaceURI()
          Returns 'http://earth.google.com/kml/2.1'.
 java.lang.String getSchemaLocation()
          Returns the location of 'kml21.xsd.'.
 
Methods inherited from class org.geotools.xml.XSD
allDependencies, buildSchema, buildTypeMappingProfile, buildTypeSchema, createSchemaLocationResolver, createSchemaLocator, equals, getAllDependencies, getDependencies, getSchema, getTypeMappingProfile, getTypeSchema, hashCode, name, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values

altitudeModeEnum

public static final javax.xml.namespace.QName altitudeModeEnum

angle180

public static final javax.xml.namespace.QName angle180

angle360

public static final javax.xml.namespace.QName angle360

angle90

public static final javax.xml.namespace.QName angle90

anglepos90

public static final javax.xml.namespace.QName anglepos90

BalloonStyleType

public static final javax.xml.namespace.QName BalloonStyleType

boundaryType

public static final javax.xml.namespace.QName boundaryType

ChangeType

public static final javax.xml.namespace.QName ChangeType

color

public static final javax.xml.namespace.QName color

colorModeEnum

public static final javax.xml.namespace.QName colorModeEnum

ColorStyleType

public static final javax.xml.namespace.QName ColorStyleType

ContainerType

public static final javax.xml.namespace.QName ContainerType

CoordinatesType

public static final javax.xml.namespace.QName CoordinatesType

CreateType

public static final javax.xml.namespace.QName CreateType

dateTimeType

public static final javax.xml.namespace.QName dateTimeType

DeleteType

public static final javax.xml.namespace.QName DeleteType

DocumentType

public static final javax.xml.namespace.QName DocumentType

FeatureType

public static final javax.xml.namespace.QName FeatureType

FolderType

public static final javax.xml.namespace.QName FolderType

GeometryType

public static final javax.xml.namespace.QName GeometryType

GroundOverlayType

public static final javax.xml.namespace.QName GroundOverlayType

IconStyleIconType

public static final javax.xml.namespace.QName IconStyleIconType

IconStyleType

public static final javax.xml.namespace.QName IconStyleType

IconType

public static final javax.xml.namespace.QName IconType

itemIconStateEnum

public static final javax.xml.namespace.QName itemIconStateEnum

itemIconStateType

public static final javax.xml.namespace.QName itemIconStateType

ItemIconType

public static final javax.xml.namespace.QName ItemIconType

KmlType

public static final javax.xml.namespace.QName KmlType

LabelStyleType

public static final javax.xml.namespace.QName LabelStyleType

LatLonAltBoxType

public static final javax.xml.namespace.QName LatLonAltBoxType

LatLonBoxType

public static final javax.xml.namespace.QName LatLonBoxType

LinearRingType

public static final javax.xml.namespace.QName LinearRingType

LineStringType

public static final javax.xml.namespace.QName LineStringType

LineStyleType

public static final javax.xml.namespace.QName LineStyleType

LinkType

public static final javax.xml.namespace.QName LinkType

listItemTypeEnum

public static final javax.xml.namespace.QName listItemTypeEnum

ListStyleType

public static final javax.xml.namespace.QName ListStyleType

LocationType

public static final javax.xml.namespace.QName LocationType

LodType

public static final javax.xml.namespace.QName LodType

LookAtType

public static final javax.xml.namespace.QName LookAtType

MetadataType

public static final javax.xml.namespace.QName MetadataType

ModelType

public static final javax.xml.namespace.QName ModelType

MultiGeometryType

public static final javax.xml.namespace.QName MultiGeometryType

NetworkLinkControlType

public static final javax.xml.namespace.QName NetworkLinkControlType

NetworkLinkType

public static final javax.xml.namespace.QName NetworkLinkType

ObjectType

public static final javax.xml.namespace.QName ObjectType

OrientationType

public static final javax.xml.namespace.QName OrientationType

OverlayType

public static final javax.xml.namespace.QName OverlayType

PlacemarkType

public static final javax.xml.namespace.QName PlacemarkType

PointType

public static final javax.xml.namespace.QName PointType

PolygonType

public static final javax.xml.namespace.QName PolygonType

PolyStyleType

public static final javax.xml.namespace.QName PolyStyleType

refreshModeEnum

public static final javax.xml.namespace.QName refreshModeEnum

RegionType

public static final javax.xml.namespace.QName RegionType

ReplaceType

public static final javax.xml.namespace.QName ReplaceType

ScaleType

public static final javax.xml.namespace.QName ScaleType

ScreenOverlayType

public static final javax.xml.namespace.QName ScreenOverlayType

SnippetType

public static final javax.xml.namespace.QName SnippetType

StyleMapPairType

public static final javax.xml.namespace.QName StyleMapPairType

StyleMapType

public static final javax.xml.namespace.QName StyleMapType

StyleSelectorType

public static final javax.xml.namespace.QName StyleSelectorType

styleStateEnum

public static final javax.xml.namespace.QName styleStateEnum

StyleType

public static final javax.xml.namespace.QName StyleType

TimePrimitiveType

public static final javax.xml.namespace.QName TimePrimitiveType

TimeSpanType

public static final javax.xml.namespace.QName TimeSpanType

TimeStampType

public static final javax.xml.namespace.QName TimeStampType

unitsEnum

public static final javax.xml.namespace.QName unitsEnum

UpdateType

public static final javax.xml.namespace.QName UpdateType

vec2Type

public static final javax.xml.namespace.QName vec2Type

viewRefreshModeEnum

public static final javax.xml.namespace.QName viewRefreshModeEnum

BalloonStyle

public static final javax.xml.namespace.QName BalloonStyle

coordinates

public static final javax.xml.namespace.QName coordinates

Document

public static final javax.xml.namespace.QName Document

Feature

public static final javax.xml.namespace.QName Feature

Folder

public static final javax.xml.namespace.QName Folder

Geometry

public static final javax.xml.namespace.QName Geometry

GroundOverlay

public static final javax.xml.namespace.QName GroundOverlay

Icon

public static final javax.xml.namespace.QName Icon

IconStyle

public static final javax.xml.namespace.QName IconStyle

kml

public static final javax.xml.namespace.QName kml

LabelStyle

public static final javax.xml.namespace.QName LabelStyle

LatLonAltBox

public static final javax.xml.namespace.QName LatLonAltBox

LatLonBox

public static final javax.xml.namespace.QName LatLonBox

LinearRing

public static final javax.xml.namespace.QName LinearRing

LineString

public static final javax.xml.namespace.QName LineString

LineStyle

public static final javax.xml.namespace.QName LineStyle

Link

public static final javax.xml.namespace.QName Link

ListStyle

public static final javax.xml.namespace.QName ListStyle

Location

public static final javax.xml.namespace.QName Location

Lod

public static final javax.xml.namespace.QName Lod

LookAt

public static final javax.xml.namespace.QName LookAt

Model

public static final javax.xml.namespace.QName Model

MultiGeometry

public static final javax.xml.namespace.QName MultiGeometry

NetworkLink

public static final javax.xml.namespace.QName NetworkLink

Object

public static final javax.xml.namespace.QName Object

Orientation

public static final javax.xml.namespace.QName Orientation

Placemark

public static final javax.xml.namespace.QName Placemark

Point

public static final javax.xml.namespace.QName Point

Polygon

public static final javax.xml.namespace.QName Polygon

PolyStyle

public static final javax.xml.namespace.QName PolyStyle

Region

public static final javax.xml.namespace.QName Region

Scale

public static final javax.xml.namespace.QName Scale

ScreenOverlay

public static final javax.xml.namespace.QName ScreenOverlay

Style

public static final javax.xml.namespace.QName Style

StyleMap

public static final javax.xml.namespace.QName StyleMap

StyleSelector

public static final javax.xml.namespace.QName StyleSelector

styleUrl

public static final javax.xml.namespace.QName styleUrl

TimePrimitive

public static final javax.xml.namespace.QName TimePrimitive

TimeSpan

public static final javax.xml.namespace.QName TimeSpan

TimeStamp

public static final javax.xml.namespace.QName TimeStamp
Method Detail

getInstance

public static final KML getInstance()
Returns the singleton instance.


addDependencies

protected void addDependencies(java.util.Set dependencies)
Description copied from class: XSD
Subclass hook to add additional dependencies.

Overrides:
addDependencies in class XSD

getNamespaceURI

public java.lang.String getNamespaceURI()
Returns 'http://earth.google.com/kml/2.1'.

Specified by:
getNamespaceURI in class XSD

getSchemaLocation

public java.lang.String getSchemaLocation()
Returns the location of 'kml21.xsd.'.

Specified by:
getSchemaLocation in class XSD


Copyright © 1996-2010 Geotools. All Rights Reserved.