org.spaceroots.util
Class EmbeddedCatalogResolver
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.spaceroots.util.EmbeddedCatalogResolver
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- public class EmbeddedCatalogResolver
- extends org.xml.sax.helpers.DefaultHandler
This class implements a resolver for external entities that are
cached locally in the same jar file as the application.
- Version:
- $Id: EmbeddedCatalogResolver.java,v 1.1 2002/08/13 16:54:17 luc Exp $
- Author:
- L. Maisonobe
|
Constructor Summary |
EmbeddedCatalogResolver(java.lang.String catalog,
javax.xml.parsers.SAXParserFactory factory)
Simple constructor.
|
|
Method Summary |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedCatalogResolver
public EmbeddedCatalogResolver(java.lang.String catalog,
javax.xml.parsers.SAXParserFactory factory)
- Simple constructor.
Build an empty resolver.
- Parameters:
catalog - catalog path (inside the jar)factory - parser factory to use for building the catalog parser
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © 2002-2004 Luc Maisonobe. All Rights Reserved.