org.apache.turbine.torque.engine.database.transform
Class DTDResolver

java.lang.Object
  |
  +--org.apache.turbine.torque.engine.database.transform.DTDResolver
All Implemented Interfaces:
org.xml.sax.EntityResolver

public class DTDResolver
extends java.lang.Object
implements org.xml.sax.EntityResolver

A resolver to get the database.dtd file for the XML parser from the jar. This does not work with jdk1.3 on linux, see Bug 4337703

Version:
$Id$
Author:
Martin Poeschl

Field Summary
(package private)  org.xml.sax.InputSource databaseDTD
          InputSource for database.dtd
 
Constructor Summary
DTDResolver()
          constructor
 
Method Summary
 org.xml.sax.InputSource getInputSource(java.lang.String urlString)
          get an InputSource for an URL String
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
          called by the XML parser
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

databaseDTD

org.xml.sax.InputSource databaseDTD
InputSource for database.dtd
Constructor Detail

DTDResolver

public DTDResolver()
constructor
Method Detail

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
called by the XML parser
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
Returns:
an InputSource for the database.dtd file

getInputSource

public org.xml.sax.InputSource getInputSource(java.lang.String urlString)
get an InputSource for an URL String
Parameters:
urlString -  
Returns:
an InputSource for the URL String


Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.