de.bsvrz.puk.config.main.authentication
Class ConfigAuthentication.ConfigAuthenticationEntityResolver
java.lang.Object
de.bsvrz.puk.config.main.authentication.ConfigAuthentication.ConfigAuthenticationEntityResolver
- All Implemented Interfaces:
- EntityResolver
- Enclosing class:
- ConfigAuthentication
private class ConfigAuthentication.ConfigAuthenticationEntityResolver
- extends Object
- implements EntityResolver
Implementierung eines EntityResolvers, der Referenzen auf den Public-Identifier "-//K2S//DTD Verwaltung//DE" ersetzt durch die verwaltungsdaten.dtd
Resource-Datei in diesem Package.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigAuthentication.ConfigAuthenticationEntityResolver
private ConfigAuthentication.ConfigAuthenticationEntityResolver()
resolveEntity
public InputSource resolveEntity(String publicId,
String systemId)
throws SAXException,
IOException
- Löst Referenzen auf external entities wie z.B. DTD-Dateien auf.
Angegebene Dateien werden, falls sie im Suchverzeichnis gefunden werden, von dort geladen. Ansonsten wird der normale Mechanismus zum Laden von externen
Entities benutzt.
- Specified by:
resolveEntity
in interface EntityResolver
- Parameters:
publicId
- Der public identifier der externen Entity oder null falls dieser nicht verfügbar ist.systemId
- Der system identifier aus dem XML-Dokument.
- Returns:
- Für Referenzen im Suchverzeichnis wird ein InputSource-Objekt, das mit der entsprechenden Datei im Suchverzeichnis verbunden ist, zurückgegeben.
- Throws:
SAXException
- Bei Fehlern beim Zugriff auf externe Entities.
IOException