|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xml.resolver.helpers.BootstrapResolver
public class BootstrapResolver
A simple bootstrapping resolver.
This class is used as the entity resolver when reading XML Catalogs. It searches for the OASIS XML Catalog DTD, Relax NG Grammar and W3C XML Schema as resources (e.g., in the resolver jar file).
If you have your own DTDs or schemas, you can extend this class and set the BootstrapResolver in your CatalogManager.
CatalogManager
Field Summary | |
---|---|
static java.lang.String |
xCatalogPubId
Public identifier for legacy Apache XCatalog files. |
static java.lang.String |
xmlCatalogPubId
Public identifier for OASIS XML Catalog files. |
static java.lang.String |
xmlCatalogRNG
URI of the RELAX NG Grammar for OASIS XML Catalog files. |
static java.lang.String |
xmlCatalogSysId
System identifier for OASIS XML Catalog files. |
static java.lang.String |
xmlCatalogXSD
URI of the W3C XML Schema for OASIS XML Catalog files. |
Constructor Summary | |
---|---|
BootstrapResolver()
Constructor. |
Method Summary | |
---|---|
Source |
resolve(java.lang.String href,
java.lang.String base)
Transformer resolve API. |
InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
SAX resolveEntity API. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String xmlCatalogXSD
public static final java.lang.String xmlCatalogRNG
public static final java.lang.String xmlCatalogPubId
public static final java.lang.String xmlCatalogSysId
public static final java.lang.String xCatalogPubId
Constructor Detail |
---|
public BootstrapResolver()
Method Detail |
---|
public InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
resolveEntity
in interface EntityResolver
publicId
- The public identifier of the external entity
being referenced, or null if none was supplied.systemId
- The system identifier of the external entity
being referenced.
InputSource
public Source resolve(java.lang.String href, java.lang.String base) throws TransformerException
resolve
in interface URIResolver
href
- An href attribute, which may be relative or absolute.base
- The base URI against which the first argument will be made
absolute if the absolute URI is required.
TransformerException
- if an error occurs when trying to
resolve the URI.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |