public class StarEntityResolver
extends java.lang.Object
implements org.xml.sax.EntityResolver
Use getInstance() to obtain an instance of this class without
a parent.
| Constructor and Description |
|---|
StarEntityResolver(org.xml.sax.EntityResolver parent)
Constructs a resolver which will resolve entities this class knows
about, and for those it doesn't it will defer resolution to a supplied
parent resolver.
|
| Modifier and Type | Method and Description |
|---|---|
static StarEntityResolver |
getInstance()
Returns the sole instance of this class.
|
protected java.lang.String |
getLocalResource(java.lang.String publicId,
java.lang.String systemId)
Returns a resource name locating the entity referenced by a given
public/system ID pair.
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Resolves an entity if it is one of the ones that we keep on hand.
|
public StarEntityResolver(org.xml.sax.EntityResolver parent)
parent - fallback resolver (may be null)public static StarEntityResolver getInstance()
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.EntityResolverorg.xml.sax.SAXExceptionjava.io.IOExceptionprotected java.lang.String getLocalResource(java.lang.String publicId,
java.lang.String systemId)
null
is returned.systemId - the entity's system IDpublicId - the entity's public IDnull if it is unknown