Class AppSchemaLocationResolver
Object
SchemaLocationResolver
AppSchemaLocationResolver
- All Implemented Interfaces:
XSDSchemaLocationResolver
A
SchemaLocationResolver that uses SchemaResolver to locate schema resources in a catalog, on the
classpath, or in a cache..- Author:
- Ben Caradoc-Davies (CSIRO Earth Science and Resource Engineering)
-
Field Summary
Fields inherited from class SchemaLocationResolver
lookupDirectories, xsd -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveSchemaLocation(XSDSchema schema, String uri, String location) Resolve imports and includes to local resources.toString()We override this because the parenttoString()is horribly misleading.Methods inherited from class SchemaLocationResolver
canHandle
-
Constructor Details
-
AppSchemaLocationResolver
Constructor.- Parameters:
resolver- the resolver used to locate schemas
-
-
Method Details
-
resolveSchemaLocation
Resolve imports and includes to local resources.- Specified by:
resolveSchemaLocationin interfaceXSDSchemaLocationResolver- Overrides:
resolveSchemaLocationin classSchemaLocationResolver- Parameters:
schema- the parent schema from which the import/include originatesuri- the namespace of an import (ignored in this implementation)location- the URL of the import or include (may be relative)- See Also:
-
toString
We override this because the parenttoString()is horribly misleading.- Overrides:
toStringin classSchemaLocationResolver- See Also:
-