Package org.geotools.gml2
Class 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
-
Fields inherited from class XSD
LOGGER, schema, typeMappingProfile, typeSchema
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDependencies(Set<XSD> dependencies)
Subclass hook to add additional dependencies.protected XSDSchema
buildSchema()
Builds the schema from the .xsd file specified byXSD.getSchemaLocation()
protected Schema
buildTypeMappingProfile(Schema typeSchema)
Sets up a profile which uniquely maps a set of java classes to a schema element.protected Schema
buildTypeSchema()
Sets up the schema which maps xml schema types to attribute types.static GML
getInstance()
The singleton instance;String
getNamespaceURI()
Returns 'http://www.opengis.net/gml'.String
getSchemaLocation()
Returns The location of 'feature.xsd'.-
Methods inherited from class XSD
allDependencies, createSchemaLocationResolver, createSchemaLocator, dispose, equals, getAllDependencies, getAllTypeMappingProfiles, getDependencies, getSchema, getSupplementarySchemaLocator, getTypeMappingProfile, getTypeSchema, hashCode, name, qName, toString
-
-
-
-
Field Detail
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
AbstractFeatureCollectionBaseType
public static final QName AbstractFeatureCollectionBaseType
-
AbstractFeatureCollectionType
public static final QName AbstractFeatureCollectionType
-
AbstractFeatureType
public static final QName AbstractFeatureType
-
AbstractGeometryCollectionBaseType
public static final QName AbstractGeometryCollectionBaseType
-
AbstractGeometryType
public static final QName AbstractGeometryType
-
BoundingShapeType
public static final QName BoundingShapeType
-
BoxType
public static final QName BoxType
-
CoordinatesType
public static final QName CoordinatesType
-
CoordType
public static final QName CoordType
-
FeatureAssociationType
public static final QName FeatureAssociationType
-
GeometryAssociationType
public static final QName GeometryAssociationType
-
GeometryCollectionType
public static final QName GeometryCollectionType
-
GeometryPropertyType
public static final QName GeometryPropertyType
-
LinearRingMemberType
public static final QName LinearRingMemberType
-
LinearRingType
public static final QName LinearRingType
-
LineStringMemberType
public static final QName LineStringMemberType
-
LineStringPropertyType
public static final QName LineStringPropertyType
-
LineStringType
public static final QName LineStringType
-
MultiGeometryPropertyType
public static final QName MultiGeometryPropertyType
-
MultiLineStringPropertyType
public static final QName MultiLineStringPropertyType
-
MultiLineStringType
public static final QName MultiLineStringType
-
MultiPointPropertyType
public static final QName MultiPointPropertyType
-
MultiPointType
public static final QName MultiPointType
-
MultiPolygonPropertyType
public static final QName MultiPolygonPropertyType
-
MultiPolygonType
public static final QName MultiPolygonType
-
NullType
public static final QName NullType
-
PointMemberType
public static final QName PointMemberType
-
PointPropertyType
public static final QName PointPropertyType
-
PointType
public static final QName PointType
-
PolygonMemberType
public static final QName PolygonMemberType
-
PolygonPropertyType
public static final QName PolygonPropertyType
-
PolygonType
public static final QName PolygonType
-
_Feature
public static final QName _Feature
-
_FeatureCollection
public static final QName _FeatureCollection
-
_Geometry
public static final QName _Geometry
-
_GeometryCollection
public static final QName _GeometryCollection
-
_geometryProperty
public static final QName _geometryProperty
-
boundedBy
public static final QName boundedBy
-
Box
public static final QName Box
-
centerLineOf
public static final QName centerLineOf
-
centerOf
public static final QName centerOf
-
coord
public static final QName coord
-
coordinates
public static final QName coordinates
-
coverage
public static final QName coverage
-
description
public static final QName description
-
edgeOf
public static final QName edgeOf
-
extentOf
public static final QName extentOf
-
featureMember
public static final QName featureMember
-
geometryMember
public static final QName geometryMember
-
geometryProperty
public static final QName geometryProperty
-
innerBoundaryIs
public static final QName innerBoundaryIs
-
LinearRing
public static final QName LinearRing
-
LineString
public static final QName LineString
-
lineStringMember
public static final QName lineStringMember
-
lineStringProperty
public static final QName lineStringProperty
-
location
public static final QName location
-
multiCenterLineOf
public static final QName multiCenterLineOf
-
multiCenterOf
public static final QName multiCenterOf
-
multiCoverage
public static final QName multiCoverage
-
multiEdgeOf
public static final QName multiEdgeOf
-
multiExtentOf
public static final QName multiExtentOf
-
MultiGeometry
public static final QName MultiGeometry
-
multiGeometryProperty
public static final QName multiGeometryProperty
-
MultiLineString
public static final QName MultiLineString
-
multiLineStringProperty
public static final QName multiLineStringProperty
-
multiLocation
public static final QName multiLocation
-
MultiPoint
public static final QName MultiPoint
-
multiPointProperty
public static final QName multiPointProperty
-
MultiPolygon
public static final QName MultiPolygon
-
multiPolygonProperty
public static final QName multiPolygonProperty
-
multiPosition
public static final QName multiPosition
-
name
public static final QName name
-
outerBoundaryIs
public static final QName outerBoundaryIs
-
Point
public static final QName Point
-
pointMember
public static final QName pointMember
-
pointProperty
public static final QName pointProperty
-
Polygon
public static final QName Polygon
-
polygonMember
public static final QName polygonMember
-
polygonProperty
public static final QName polygonProperty
-
position
public static final QName position
-
remoteSchema
public static final QName remoteSchema
-
-
Method Detail
-
getInstance
public static GML getInstance()
The singleton instance;
-
buildTypeSchema
protected Schema buildTypeSchema()
Description copied from class:XSD
Sets up the schema which maps xml schema types to attribute types.- Overrides:
buildTypeSchema
in classXSD
-
buildTypeMappingProfile
protected Schema buildTypeMappingProfile(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 classXSD
-
addDependencies
protected void addDependencies(Set<XSD> dependencies)
Description copied from class:XSD
Subclass hook to add additional dependencies.- Overrides:
addDependencies
in classXSD
-
getNamespaceURI
public String getNamespaceURI()
Returns 'http://www.opengis.net/gml'.- Specified by:
getNamespaceURI
in classXSD
-
getSchemaLocation
public String getSchemaLocation()
Returns The location of 'feature.xsd'.- Specified by:
getSchemaLocation
in classXSD
-
buildSchema
protected XSDSchema buildSchema() throws IOException
Description copied from class:XSD
Builds the schema from the .xsd file specified byXSD.getSchemaLocation()
This method may be extended, but should not be overridden.
- Overrides:
buildSchema
in classXSD
- Throws:
IOException
-
-