resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String aPublicId,
java.lang.String aSystemId)
throws org.xml.sax.SAXException,
java.io.IOException
Implimentation of the EntityResolver.resolveEntity
method, which is called before the parser loads an external
entity. This method will implement the loading of the
external entity from the classpath and cache entities in
an internal cache. Additionally, if a custom ClassLoader
was used to load EPPEntityResolver
, than the
custom ClassLoader
will be used after
ClassLoader.getSystemResourceAsStream
.
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Parameters:
aPublicId
- Ignored
aSystemId
- Name of entity to load
- Returns:
InputSource
instance associated with aSystemId
- Throws:
org.xml.sax.SAXException
- Currently not thrown, but part of the interface
java.io.IOException
- Error loading the entity.