org.jasig.portal.utils
Class DTDResolver
java.lang.Object
org.jasig.portal.utils.DTDResolver
- All Implemented Interfaces:
- org.xml.sax.EntityResolver
public class DTDResolver
- extends java.lang.Object
- implements org.xml.sax.EntityResolver
Provides a means to resolve uPortal DTDs
- Version:
- $Revision: 1.13 $
- Author:
- Peter Kharchenko, pkharchenko@unicon.net, Ken Weiner, kweiner@unicon.net, Dave Wallace, dwallace@udel.edu modifications
Field Summary |
private java.lang.String |
dtdName
|
private java.lang.String |
dtdPath
|
Constructor Summary |
DTDResolver()
Constructor for DTDResolver |
DTDResolver(java.lang.String dtdName)
Constructor for DTDResolver |
Method Summary |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Sets up a new input source based on the dtd specified in the xml document |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dtdPath
private java.lang.String dtdPath
dtdName
private java.lang.String dtdName
DTDResolver
public DTDResolver()
- Constructor for DTDResolver
DTDResolver
public DTDResolver(java.lang.String dtdName)
- Constructor for DTDResolver
- Parameters:
dtdName
- the name of the dtd
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
- Sets up a new input source based on the dtd specified in the xml document
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Parameters:
publicId
- the public IDsystemId
- the system ID
- Returns:
- an input source based on the dtd specified in the xml document
or null if we don't have a dtd that matches systemId or publicId