FileDocCategorySizeDatePackage
ExternalSubsetResolver.javaAPI DocApache Xerces 3.0.12629Fri Sep 14 20:33:52 BST 2007org.apache.xerces.impl

ExternalSubsetResolver

public interface ExternalSubsetResolver implements org.apache.xerces.xni.parser.XMLEntityResolver

This interface extends XMLEntityResolver providing a method to resolve external subsets for documents which do not explicitly provide one. The application can register an object that implements this interface with the parser configuration. If registered, it will be queried to locate an external subset when none is provided, even for documents that do not contain DOCTYPE declarations. If the registered external subset resolver does not provide an external subset for a given document, it should return null.

xerces.internal
author
Michael Glavassevich, IBM
version
$Id: ExternalSubsetResolver.java 446761 2006-09-15 21:59:29Z mrglavas $

Fields Summary
Constructors Summary
Methods Summary
public org.apache.xerces.xni.parser.XMLInputSourcegetExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription grammarDescription)

Locates an external subset for documents which do not explicitly provide one. If no external subset is provided, this method should return null.

param
grammarDescription a description of the DTD
throws
XNIException Thrown on general error.
throws
IOException Thrown if resolved entity stream cannot be opened or some other i/o error occurs.