Package org.geotools.gml3.v3_2
Class GML.DelegatingXSD
- Enclosing class:
- GML
An
XSD
that delegates to GML for its XSDSchema. This allows us to load the full schema, including cyclic
dependencies, into the top-level GML schema, and have the other namespaces represented by their own XSD which
uses the same GML schema. We override buildSchema()
rather than XSD.getSchema()
to ensure the
internal implementation of XSD works correctly, as it makes direct access to the schema via the schema field.-
Field Summary
Fields inherited from class XSD
entityResolver, LOGGER, schema, typeMappingProfile, typeSchema
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected XSDSchema
Builds the schema from the .xsd file specified byXSD.getSchemaLocation()
Methods inherited from class XSD
addDependencies, allDependencies, buildTypeMappingProfile, buildTypeSchema, createSchemaLocationResolver, createSchemaLocator, dispose, equals, getAllDependencies, getAllTypeMappingProfiles, getDependencies, getNamespaceURI, getSchema, getSchemaLocation, getSupplementarySchemaLocator, getTypeMappingProfile, getTypeSchema, hashCode, name, qName, toString
-
Constructor Details
-
DelegatingXSD
public DelegatingXSD()
-
-
Method Details
-
buildSchema
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
- See Also:
-