Package org.apache.xmlbeans.impl.tool
Class SchemaImportResolver
- java.lang.Object
-
- org.apache.xmlbeans.impl.tool.SchemaImportResolver
-
- Direct Known Subclasses:
BaseSchemaResourceManager
public abstract class SchemaImportResolver extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SchemaImportResolver.SchemaResource
Used to supply a schema resource with an optional associated expected-namespace-URI and original-location-URL.
-
Constructor Summary
Constructors Constructor Description SchemaImportResolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract SchemaImportResolver.SchemaResource
lookupResource(java.lang.String nsURI, java.lang.String URL)
Called when the ImportLoader wishes to resolve the given import.abstract void
reportActualNamespace(SchemaImportResolver.SchemaResource resource, java.lang.String actualNamespace)
Called to notify that the expected namespace is different from the actual namespace, or if no namespace is known, to report the discovered namespace.
-
-
-
Method Detail
-
lookupResource
public abstract SchemaImportResolver.SchemaResource lookupResource(java.lang.String nsURI, java.lang.String URL)
Called when the ImportLoader wishes to resolve the given import. Should return a SchemaResource whose "equals" relationship reveals when a SchemaResource is duplicated and shouldn't be examined again. Returns null if the resource reference should be ignored.
-
reportActualNamespace
public abstract void reportActualNamespace(SchemaImportResolver.SchemaResource resource, java.lang.String actualNamespace)
Called to notify that the expected namespace is different from the actual namespace, or if no namespace is known, to report the discovered namespace.
-
-