public final class GML extends XSD
LOGGER, schema, typeMappingProfile, typeSchema
Modifier and Type | Method and Description |
---|---|
protected void |
addDependencies(Set<XSD> dependencies)
Subclass hook to add additional dependencies.
|
protected XSDSchema |
buildSchema()
Builds the schema from the .xsd file specified by
XSD.getSchemaLocation()
This method may be extended, but should not be overridden. |
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'.
|
allDependencies, createSchemaLocationResolver, createSchemaLocator, dispose, equals, getAllDependencies, getAllTypeMappingProfiles, getDependencies, getSchema, getSupplementarySchemaLocator, getTypeMappingProfile, getTypeSchema, hashCode, name, qName, toString
public static final String NAMESPACE
public static final QName AbstractFeatureCollectionBaseType
public static final QName AbstractFeatureCollectionType
public static final QName AbstractFeatureType
public static final QName AbstractGeometryCollectionBaseType
public static final QName AbstractGeometryType
public static final QName BoundingShapeType
public static final QName BoxType
public static final QName CoordinatesType
public static final QName CoordType
public static final QName FeatureAssociationType
public static final QName GeometryAssociationType
public static final QName GeometryCollectionType
public static final QName GeometryPropertyType
public static final QName LinearRingMemberType
public static final QName LinearRingType
public static final QName LineStringMemberType
public static final QName LineStringPropertyType
public static final QName LineStringType
public static final QName MultiGeometryPropertyType
public static final QName MultiLineStringPropertyType
public static final QName MultiLineStringType
public static final QName MultiPointPropertyType
public static final QName MultiPointType
public static final QName MultiPolygonPropertyType
public static final QName MultiPolygonType
public static final QName NullType
public static final QName PointMemberType
public static final QName PointPropertyType
public static final QName PointType
public static final QName PolygonMemberType
public static final QName PolygonPropertyType
public static final QName PolygonType
public static final QName _Feature
public static final QName _FeatureCollection
public static final QName _Geometry
public static final QName _GeometryCollection
public static final QName _geometryProperty
public static final QName boundedBy
public static final QName Box
public static final QName centerLineOf
public static final QName centerOf
public static final QName coord
public static final QName coordinates
public static final QName coverage
public static final QName description
public static final QName edgeOf
public static final QName extentOf
public static final QName featureMember
public static final QName geometryMember
public static final QName geometryProperty
public static final QName innerBoundaryIs
public static final QName LinearRing
public static final QName LineString
public static final QName lineStringMember
public static final QName lineStringProperty
public static final QName location
public static final QName multiCenterLineOf
public static final QName multiCenterOf
public static final QName multiCoverage
public static final QName multiEdgeOf
public static final QName multiExtentOf
public static final QName MultiGeometry
public static final QName multiGeometryProperty
public static final QName MultiLineString
public static final QName multiLineStringProperty
public static final QName multiLocation
public static final QName MultiPoint
public static final QName multiPointProperty
public static final QName MultiPolygon
public static final QName multiPolygonProperty
public static final QName multiPosition
public static final QName name
public static final QName outerBoundaryIs
public static final QName Point
public static final QName pointMember
public static final QName pointProperty
public static final QName Polygon
public static final QName polygonMember
public static final QName polygonProperty
public static final QName position
public static final QName remoteSchema
public static GML getInstance()
protected Schema buildTypeSchema()
XSD
buildTypeSchema
in class XSD
protected Schema buildTypeMappingProfile(Schema typeSchema)
XSD
buildTypeMappingProfile
in class XSD
protected void addDependencies(Set<XSD> dependencies)
XSD
addDependencies
in class XSD
public String getNamespaceURI()
getNamespaceURI
in class XSD
public String getSchemaLocation()
getSchemaLocation
in class XSD
protected XSDSchema buildSchema() throws IOException
XSD
XSD.getSchemaLocation()
This method may be extended, but should not be overridden.
buildSchema
in class XSD
IOException
Copyright © 1996–2021 Geotools. All rights reserved.