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 EntityResolverIOExceptionSAXExceptionEntityResolver.resolveEntity(java.lang.String, java.lang.String)Copyright © 2016. All rights reserved.