JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.util.xml
Class JCXMLDTDResolver

java.lang.Object
  |
  +--com.klg.jclass.util.xml.JCXMLDTDResolver
All Implemented Interfaces:
EntityResolver

public class JCXMLDTDResolver
extends Object
implements EntityResolver

Resolves requests for JClass DTDs to the correct place in the classpath.


Field Summary
protected  String jclassDTDName
           
protected  Class resolvingClass
           
 
Constructor Summary
JCXMLDTDResolver(String jclassDTDName)
          Constructor.
JCXMLDTDResolver(String jclassDTDName, Class resolvingClass)
          Constructor.
 
Method Summary
static InputSource createInputSource(File file)
           
 InputSource resolveEntity(String publicId, String systemId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jclassDTDName

protected String jclassDTDName

resolvingClass

protected Class resolvingClass
Constructor Detail

JCXMLDTDResolver

public JCXMLDTDResolver(String jclassDTDName)
Constructor. Takes the DTD name to be intercepted from resolve requests. Should only be used if this class will not be shared across jars.

Parameters:
jclassDTDName -

JCXMLDTDResolver

public JCXMLDTDResolver(String jclassDTDName,
                        Class resolvingClass)
Constructor. Takes the DTD name to be intercepted from resolve requests and a class that provides the space from which it should be located. This should be used if this class may appear in several different jars (as in most JClass product lines).

Parameters:
jclassDTDName -
resolvingClass -
Method Detail

resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)
                          throws SAXException,
                                 IOException
Specified by:
resolveEntity in interface EntityResolver
SAXException
IOException

createInputSource

public static InputSource createInputSource(File file)
                                     throws IOException
IOException

Copyright © 2004 Quest Software Inc..
All rights reserved.