Class GML.DelegatingXSD

Object
XSD
DelegatingXSD
Direct Known Subclasses:
GCO, GMD, GMX, GSR, GSS, GTS
Enclosing class:
GML

public abstract static class GML.DelegatingXSD extends XSD
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.
  • Constructor Details

    • DelegatingXSD

      public DelegatingXSD()
  • Method Details