Class XMLCatalogSchemaResolver
java.lang.Object
org.incenp.linkml.schema.XMLCatalogSchemaResolver
- All Implemented Interfaces:
ISchemaResolver
A schema resolver that relies on a XML Catalog to resolve import names into
schema sources.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResolves the given schema name into a schema source object.
-
Constructor Details
-
XMLCatalogSchemaResolver
- Throws:
CatalogException
-
-
Method Details
-
resolve
Description copied from interface:ISchemaResolverResolves the given schema name into a schema source object.- Specified by:
resolvein interfaceISchemaResolver- Parameters:
name- The name of the schema to resolve. Of note, if the name was originally provided as a Curie, this method will receive the expanded form of the original name.base- The base location from which to resolve relative names.- Returns:
- A
ISchemaSourceobject that can be used to access the content of the schema. - Throws:
InvalidSchemaException- If the name cannot be resolved into a schema source.
-