public class ClasspathResourceResolver extends Object implements LSResourceResolver
Resolves XML Schema (XSD) include directives by looking for the specified resource on the Classpath.
To use, set this resolver on your SchemaFactory
, like this:
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); schemaFactory.setResourceResolver( new ClasspathResourceResolver(MyClass.class));
Constructor and Description |
---|
ClasspathResourceResolver() |
ClasspathResourceResolver(Class<?> relativeTo)
Resolves the resource relative to the given class.
|
ClasspathResourceResolver(String relativeTo)
Resolves the resource relative to the given package path.
|
Modifier and Type | Method and Description |
---|---|
LSInput |
resolveResource(String type,
String namespaceURI,
String publicId,
String systemId,
String baseURI) |
public ClasspathResourceResolver()
public ClasspathResourceResolver(Class<?> relativeTo)
relativeTo
- class to use as base for resolutionpublic ClasspathResourceResolver(String relativeTo)
relativeTo
- package path to use as base for resolutionpublic LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI)
resolveResource
in interface LSResourceResolver
Copyright © 2008–2021 Norconex Inc.. All rights reserved.