org.geotools.gml2
Class GML

java.lang.Object
  extended by org.geotools.xml.XSD
      extended by org.geotools.gml2.GML

public final class GML
extends XSD

This interface contains the qualified names of all the types in the http://www.opengis.net/gml schema.


Field Summary
static javax.xml.namespace.QName _Feature
           
static javax.xml.namespace.QName _FeatureCollection
           
static javax.xml.namespace.QName _Geometry
           
static javax.xml.namespace.QName _GeometryCollection
           
static javax.xml.namespace.QName _geometryProperty
           
static javax.xml.namespace.QName AbstractFeatureCollectionBaseType
           
static javax.xml.namespace.QName ABSTRACTFEATURECOLLECTIONBASETYPE
          Deprecated.  
static javax.xml.namespace.QName AbstractFeatureCollectionType
           
static javax.xml.namespace.QName ABSTRACTFEATURECOLLECTIONTYPE
          Deprecated.  
static javax.xml.namespace.QName AbstractFeatureType
           
static javax.xml.namespace.QName ABSTRACTFEATURETYPE
          Deprecated.  
static javax.xml.namespace.QName AbstractGeometryCollectionBaseType
           
static javax.xml.namespace.QName ABSTRACTGEOMETRYCOLLECTIONBASETYPE
          Deprecated.  
static javax.xml.namespace.QName AbstractGeometryType
           
static javax.xml.namespace.QName ABSTRACTGEOMETRYTYPE
          Deprecated.  
static javax.xml.namespace.QName boundedBy
           
static javax.xml.namespace.QName BoundingShapeType
           
static javax.xml.namespace.QName BOUNDINGSHAPETYPE
          Deprecated.  
static javax.xml.namespace.QName Box
           
static javax.xml.namespace.QName BoxType
           
static javax.xml.namespace.QName BOXTYPE
          Deprecated.  
static javax.xml.namespace.QName centerLineOf
           
static javax.xml.namespace.QName centerOf
           
static javax.xml.namespace.QName coord
           
static javax.xml.namespace.QName coordinates
           
static javax.xml.namespace.QName CoordinatesType
           
static javax.xml.namespace.QName COORDINATESTYPE
          Deprecated.  
static javax.xml.namespace.QName CoordType
           
static javax.xml.namespace.QName COORDTYPE
          Deprecated.  
static javax.xml.namespace.QName coverage
           
static javax.xml.namespace.QName description
           
static javax.xml.namespace.QName edgeOf
           
static javax.xml.namespace.QName extentOf
           
static javax.xml.namespace.QName FeatureAssociationType
           
static javax.xml.namespace.QName FEATUREASSOCIATIONTYPE
          Deprecated.  
static javax.xml.namespace.QName featureMember
           
static javax.xml.namespace.QName GeometryAssociationType
           
static javax.xml.namespace.QName GEOMETRYASSOCIATIONTYPE
          Deprecated.  
static javax.xml.namespace.QName GeometryCollectionType
           
static javax.xml.namespace.QName GEOMETRYCOLLECTIONTYPE
          Deprecated.  
static javax.xml.namespace.QName geometryMember
           
static javax.xml.namespace.QName geometryProperty
           
static javax.xml.namespace.QName GeometryPropertyType
           
static javax.xml.namespace.QName GEOMETRYPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName innerBoundaryIs
           
static javax.xml.namespace.QName LinearRing
           
static javax.xml.namespace.QName LinearRingMemberType
           
static javax.xml.namespace.QName LINEARRINGMEMBERTYPE
          Deprecated.  
static javax.xml.namespace.QName LinearRingType
           
static javax.xml.namespace.QName LINEARRINGTYPE
          Deprecated.  
static javax.xml.namespace.QName LineString
           
static javax.xml.namespace.QName lineStringMember
           
static javax.xml.namespace.QName LineStringMemberType
           
static javax.xml.namespace.QName LINESTRINGMEMBERTYPE
          Deprecated.  
static javax.xml.namespace.QName lineStringProperty
           
static javax.xml.namespace.QName LineStringPropertyType
           
static javax.xml.namespace.QName LINESTRINGPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName LineStringType
           
static javax.xml.namespace.QName LINESTRINGTYPE
          Deprecated.  
static javax.xml.namespace.QName location
           
static javax.xml.namespace.QName multiCenterLineOf
           
static javax.xml.namespace.QName multiCenterOf
           
static javax.xml.namespace.QName multiCoverage
           
static javax.xml.namespace.QName multiEdgeOf
           
static javax.xml.namespace.QName multiExtentOf
           
static javax.xml.namespace.QName MultiGeometry
           
static javax.xml.namespace.QName multiGeometryProperty
           
static javax.xml.namespace.QName MultiGeometryPropertyType
           
static javax.xml.namespace.QName MULTIGEOMETRYPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName MultiLineString
           
static javax.xml.namespace.QName multiLineStringProperty
           
static javax.xml.namespace.QName MultiLineStringPropertyType
           
static javax.xml.namespace.QName MULTILINESTRINGPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName MultiLineStringType
           
static javax.xml.namespace.QName MULTILINESTRINGTYPE
          Deprecated.  
static javax.xml.namespace.QName multiLocation
           
static javax.xml.namespace.QName MultiPoint
           
static javax.xml.namespace.QName multiPointProperty
           
static javax.xml.namespace.QName MultiPointPropertyType
           
static javax.xml.namespace.QName MULTIPOINTPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName MultiPointType
           
static javax.xml.namespace.QName MULTIPOINTTYPE
          Deprecated.  
static javax.xml.namespace.QName MultiPolygon
           
static javax.xml.namespace.QName multiPolygonProperty
           
static javax.xml.namespace.QName MultiPolygonPropertyType
           
static javax.xml.namespace.QName MULTIPOLYGONPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName MultiPolygonType
           
static javax.xml.namespace.QName MULTIPOLYGONTYPE
          Deprecated.  
static javax.xml.namespace.QName multiPosition
           
static javax.xml.namespace.QName name
           
static java.lang.String NAMESPACE
           
static javax.xml.namespace.QName NullType
           
static javax.xml.namespace.QName NULLTYPE
          Deprecated.  
static javax.xml.namespace.QName outerBoundaryIs
           
static javax.xml.namespace.QName Point
           
static javax.xml.namespace.QName pointMember
           
static javax.xml.namespace.QName PointMemberType
           
static javax.xml.namespace.QName POINTMEMBERTYPE
          Deprecated.  
static javax.xml.namespace.QName pointProperty
           
static javax.xml.namespace.QName PointPropertyType
           
static javax.xml.namespace.QName POINTPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName PointType
           
static javax.xml.namespace.QName POINTTYPE
          Deprecated.  
static javax.xml.namespace.QName Polygon
           
static javax.xml.namespace.QName polygonMember
           
static javax.xml.namespace.QName PolygonMemberType
           
static javax.xml.namespace.QName POLYGONMEMBERTYPE
          Deprecated.  
static javax.xml.namespace.QName polygonProperty
           
static javax.xml.namespace.QName PolygonPropertyType
           
static javax.xml.namespace.QName POLYGONPROPERTYTYPE
          Deprecated.  
static javax.xml.namespace.QName PolygonType
           
static javax.xml.namespace.QName POLYGONTYPE
          Deprecated.  
static javax.xml.namespace.QName position
           
static javax.xml.namespace.QName remoteSchema
           
 
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.
protected  org.eclipse.xsd.XSDSchema buildSchema()
          Builds the schema from the .xsd file specified by XSD.getSchemaLocation()
protected  org.opengis.feature.type.Schema buildTypeMappingProfile(org.opengis.feature.type.Schema typeSchema)
          Sets up a profile which uniquely maps a set of java classes to a schema element.
protected  org.opengis.feature.type.Schema buildTypeSchema()
          Sets up the schema which maps xml schema types to attribute types.
static GML getInstance()
          The singleton instance;
 java.lang.String getNamespaceURI()
          Returns 'http://www.opengis.net/gml'.
 java.lang.String getSchemaLocation()
          Returns The location of 'feature.xsd'.
 
Methods inherited from class org.geotools.xml.XSD
allDependencies, 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

ABSTRACTFEATURECOLLECTIONBASETYPE

public static final javax.xml.namespace.QName ABSTRACTFEATURECOLLECTIONBASETYPE
Deprecated. 

ABSTRACTFEATURECOLLECTIONTYPE

public static final javax.xml.namespace.QName ABSTRACTFEATURECOLLECTIONTYPE
Deprecated. 

ABSTRACTFEATURETYPE

public static final javax.xml.namespace.QName ABSTRACTFEATURETYPE
Deprecated. 

BOUNDINGSHAPETYPE

public static final javax.xml.namespace.QName BOUNDINGSHAPETYPE
Deprecated. 

FEATUREASSOCIATIONTYPE

public static final javax.xml.namespace.QName FEATUREASSOCIATIONTYPE
Deprecated. 

GEOMETRYPROPERTYTYPE

public static final javax.xml.namespace.QName GEOMETRYPROPERTYTYPE
Deprecated. 

LINESTRINGPROPERTYTYPE

public static final javax.xml.namespace.QName LINESTRINGPROPERTYTYPE
Deprecated. 

MULTIGEOMETRYPROPERTYTYPE

public static final javax.xml.namespace.QName MULTIGEOMETRYPROPERTYTYPE
Deprecated. 

MULTILINESTRINGPROPERTYTYPE

public static final javax.xml.namespace.QName MULTILINESTRINGPROPERTYTYPE
Deprecated. 

MULTIPOINTPROPERTYTYPE

public static final javax.xml.namespace.QName MULTIPOINTPROPERTYTYPE
Deprecated. 

MULTIPOLYGONPROPERTYTYPE

public static final javax.xml.namespace.QName MULTIPOLYGONPROPERTYTYPE
Deprecated. 

NULLTYPE

public static final javax.xml.namespace.QName NULLTYPE
Deprecated. 

POINTPROPERTYTYPE

public static final javax.xml.namespace.QName POINTPROPERTYTYPE
Deprecated. 

POLYGONPROPERTYTYPE

public static final javax.xml.namespace.QName POLYGONPROPERTYTYPE
Deprecated. 

ABSTRACTGEOMETRYCOLLECTIONBASETYPE

public static final javax.xml.namespace.QName ABSTRACTGEOMETRYCOLLECTIONBASETYPE
Deprecated. 

ABSTRACTGEOMETRYTYPE

public static final javax.xml.namespace.QName ABSTRACTGEOMETRYTYPE
Deprecated. 

BOXTYPE

public static final javax.xml.namespace.QName BOXTYPE
Deprecated. 

COORDINATESTYPE

public static final javax.xml.namespace.QName COORDINATESTYPE
Deprecated. 

COORDTYPE

public static final javax.xml.namespace.QName COORDTYPE
Deprecated. 

GEOMETRYASSOCIATIONTYPE

public static final javax.xml.namespace.QName GEOMETRYASSOCIATIONTYPE
Deprecated. 

GEOMETRYCOLLECTIONTYPE

public static final javax.xml.namespace.QName GEOMETRYCOLLECTIONTYPE
Deprecated. 

LINEARRINGMEMBERTYPE

public static final javax.xml.namespace.QName LINEARRINGMEMBERTYPE
Deprecated. 

LINEARRINGTYPE

public static final javax.xml.namespace.QName LINEARRINGTYPE
Deprecated. 

LINESTRINGMEMBERTYPE

public static final javax.xml.namespace.QName LINESTRINGMEMBERTYPE
Deprecated. 

LINESTRINGTYPE

public static final javax.xml.namespace.QName LINESTRINGTYPE
Deprecated. 

MULTILINESTRINGTYPE

public static final javax.xml.namespace.QName MULTILINESTRINGTYPE
Deprecated. 

MULTIPOINTTYPE

public static final javax.xml.namespace.QName MULTIPOINTTYPE
Deprecated. 

MULTIPOLYGONTYPE

public static final javax.xml.namespace.QName MULTIPOLYGONTYPE
Deprecated. 

POINTMEMBERTYPE

public static final javax.xml.namespace.QName POINTMEMBERTYPE
Deprecated. 

POINTTYPE

public static final javax.xml.namespace.QName POINTTYPE
Deprecated. 

POLYGONMEMBERTYPE

public static final javax.xml.namespace.QName POLYGONMEMBERTYPE
Deprecated. 

POLYGONTYPE

public static final javax.xml.namespace.QName POLYGONTYPE
Deprecated. 

AbstractFeatureCollectionBaseType

public static final javax.xml.namespace.QName AbstractFeatureCollectionBaseType

AbstractFeatureCollectionType

public static final javax.xml.namespace.QName AbstractFeatureCollectionType

AbstractFeatureType

public static final javax.xml.namespace.QName AbstractFeatureType

AbstractGeometryCollectionBaseType

public static final javax.xml.namespace.QName AbstractGeometryCollectionBaseType

AbstractGeometryType

public static final javax.xml.namespace.QName AbstractGeometryType

BoundingShapeType

public static final javax.xml.namespace.QName BoundingShapeType

BoxType

public static final javax.xml.namespace.QName BoxType

CoordinatesType

public static final javax.xml.namespace.QName CoordinatesType

CoordType

public static final javax.xml.namespace.QName CoordType

FeatureAssociationType

public static final javax.xml.namespace.QName FeatureAssociationType

GeometryAssociationType

public static final javax.xml.namespace.QName GeometryAssociationType

GeometryCollectionType

public static final javax.xml.namespace.QName GeometryCollectionType

GeometryPropertyType

public static final javax.xml.namespace.QName GeometryPropertyType

LinearRingMemberType

public static final javax.xml.namespace.QName LinearRingMemberType

LinearRingType

public static final javax.xml.namespace.QName LinearRingType

LineStringMemberType

public static final javax.xml.namespace.QName LineStringMemberType

LineStringPropertyType

public static final javax.xml.namespace.QName LineStringPropertyType

LineStringType

public static final javax.xml.namespace.QName LineStringType

MultiGeometryPropertyType

public static final javax.xml.namespace.QName MultiGeometryPropertyType

MultiLineStringPropertyType

public static final javax.xml.namespace.QName MultiLineStringPropertyType

MultiLineStringType

public static final javax.xml.namespace.QName MultiLineStringType

MultiPointPropertyType

public static final javax.xml.namespace.QName MultiPointPropertyType

MultiPointType

public static final javax.xml.namespace.QName MultiPointType

MultiPolygonPropertyType

public static final javax.xml.namespace.QName MultiPolygonPropertyType

MultiPolygonType

public static final javax.xml.namespace.QName MultiPolygonType

NullType

public static final javax.xml.namespace.QName NullType

PointMemberType

public static final javax.xml.namespace.QName PointMemberType

PointPropertyType

public static final javax.xml.namespace.QName PointPropertyType

PointType

public static final javax.xml.namespace.QName PointType

PolygonMemberType

public static final javax.xml.namespace.QName PolygonMemberType

PolygonPropertyType

public static final javax.xml.namespace.QName PolygonPropertyType

PolygonType

public static final javax.xml.namespace.QName PolygonType

_Feature

public static final javax.xml.namespace.QName _Feature

_FeatureCollection

public static final javax.xml.namespace.QName _FeatureCollection

_Geometry

public static final javax.xml.namespace.QName _Geometry

_GeometryCollection

public static final javax.xml.namespace.QName _GeometryCollection

_geometryProperty

public static final javax.xml.namespace.QName _geometryProperty

boundedBy

public static final javax.xml.namespace.QName boundedBy

Box

public static final javax.xml.namespace.QName Box

centerLineOf

public static final javax.xml.namespace.QName centerLineOf

centerOf

public static final javax.xml.namespace.QName centerOf

coord

public static final javax.xml.namespace.QName coord

coordinates

public static final javax.xml.namespace.QName coordinates

coverage

public static final javax.xml.namespace.QName coverage

description

public static final javax.xml.namespace.QName description

edgeOf

public static final javax.xml.namespace.QName edgeOf

extentOf

public static final javax.xml.namespace.QName extentOf

featureMember

public static final javax.xml.namespace.QName featureMember

geometryMember

public static final javax.xml.namespace.QName geometryMember

geometryProperty

public static final javax.xml.namespace.QName geometryProperty

innerBoundaryIs

public static final javax.xml.namespace.QName innerBoundaryIs

LinearRing

public static final javax.xml.namespace.QName LinearRing

LineString

public static final javax.xml.namespace.QName LineString

lineStringMember

public static final javax.xml.namespace.QName lineStringMember

lineStringProperty

public static final javax.xml.namespace.QName lineStringProperty

location

public static final javax.xml.namespace.QName location

multiCenterLineOf

public static final javax.xml.namespace.QName multiCenterLineOf

multiCenterOf

public static final javax.xml.namespace.QName multiCenterOf

multiCoverage

public static final javax.xml.namespace.QName multiCoverage

multiEdgeOf

public static final javax.xml.namespace.QName multiEdgeOf

multiExtentOf

public static final javax.xml.namespace.QName multiExtentOf

MultiGeometry

public static final javax.xml.namespace.QName MultiGeometry

multiGeometryProperty

public static final javax.xml.namespace.QName multiGeometryProperty

MultiLineString

public static final javax.xml.namespace.QName MultiLineString

multiLineStringProperty

public static final javax.xml.namespace.QName multiLineStringProperty

multiLocation

public static final javax.xml.namespace.QName multiLocation

MultiPoint

public static final javax.xml.namespace.QName MultiPoint

multiPointProperty

public static final javax.xml.namespace.QName multiPointProperty

MultiPolygon

public static final javax.xml.namespace.QName MultiPolygon

multiPolygonProperty

public static final javax.xml.namespace.QName multiPolygonProperty

multiPosition

public static final javax.xml.namespace.QName multiPosition

name

public static final javax.xml.namespace.QName name

outerBoundaryIs

public static final javax.xml.namespace.QName outerBoundaryIs

Point

public static final javax.xml.namespace.QName Point

pointMember

public static final javax.xml.namespace.QName pointMember

pointProperty

public static final javax.xml.namespace.QName pointProperty

Polygon

public static final javax.xml.namespace.QName Polygon

polygonMember

public static final javax.xml.namespace.QName polygonMember

polygonProperty

public static final javax.xml.namespace.QName polygonProperty

position

public static final javax.xml.namespace.QName position

remoteSchema

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

getInstance

public static GML getInstance()
The singleton instance;


buildTypeSchema

protected org.opengis.feature.type.Schema buildTypeSchema()
Description copied from class: XSD
Sets up the schema which maps xml schema types to attribute types.

Overrides:
buildTypeSchema in class XSD

buildTypeMappingProfile

protected org.opengis.feature.type.Schema buildTypeMappingProfile(org.opengis.feature.type.Schema typeSchema)
Description copied from class: XSD
Sets up a profile which uniquely maps a set of java classes to a schema element.

Overrides:
buildTypeMappingProfile in class XSD

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://www.opengis.net/gml'.

Specified by:
getNamespaceURI in class XSD

getSchemaLocation

public java.lang.String getSchemaLocation()
Returns The location of 'feature.xsd'.

Specified by:
getSchemaLocation in class XSD

buildSchema

protected org.eclipse.xsd.XSDSchema buildSchema()
                                         throws java.io.IOException
Description copied from class: XSD
Builds the schema from the .xsd file specified by XSD.getSchemaLocation()

This method may be extended, but should not be overridden.

Overrides:
buildSchema in class XSD
Throws:
java.io.IOException


Copyright © 1996-2010 Geotools. All Rights Reserved.