public class DTDResolver extends Object implements EntityResolver
The following DTD and XML schema are supported:
This resolver can resolve both public and system identifiers, and will return an input stream into a cached resource in the Castor JAR.
This resolver can be used as wrapper to another entity resolver. For example,
if a resolver is used for external entities in the mapping file, construct a
new resolver using the DTDResolver(EntityResolver)
constructor.
Constructor and Description |
---|
DTDResolver()
Constructs a new DTD resolver.
|
DTDResolver(EntityResolver resolver)
Constructs a new DTD resolver.
|
Modifier and Type | Method and Description |
---|---|
URL |
getBaseURL()
Returns the base URL in use.
|
InputSource |
resolveEntity(String publicId,
String systemId)
Resolves public & system ids to files stored within the JAR.
|
void |
setBaseURL(URL baseUrl)
Sets the base URL to use.
|
public DTDResolver(EntityResolver resolver)
public DTDResolver()
public void setBaseURL(URL baseUrl)
baseUrl
- Base URL.public URL getBaseURL()
public InputSource resolveEntity(String publicId, String systemId) throws IOException, SAXException
resolveEntity
in interface EntityResolver
IOException
SAXException
EntityResolver.resolveEntity(java.lang.String,
java.lang.String)
Copyright © 2019. All rights reserved.