Interface JXESchemaDefinitionType

All Known Implementing Classes:
JXESchemaDefinition

@Immutable public interface JXESchemaDefinitionType
The type of schema definitions. A schema definition is typically used with a JXEHardenedDispatchingResolver to resolve schemas from internal Java resources. When an XML parser is required to locate the XSD schema for a namespace n, it consults the map of schema definitions and, if a schema exists with the given namespace URI, passes the fileIdentifier() to the dispatching resolver which then uses that identifier to open location().
  • Method Details

    • namespace

      @Parameter URI namespace()
      Returns:
      The schema namespace URI
    • fileIdentifier

      @Parameter String fileIdentifier()
      Returns:
      The file identifier used to load the schema
    • location

      @Parameter @Auxiliary URL location()
      Returns:
      The schema location