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.DefaultHandlerThis class implements a resolver for external entities that are cached locally in the same jar file as the application.
-
-
Constructor Summary
Constructors Constructor and Description EmbeddedCatalogResolver(java.lang.String catalog, javax.xml.parsers.SAXParserFactory factory)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.xml.sax.InputSourceresolveEntity(java.lang.String publicId, java.lang.String systemId)voidstartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
-
-
-
Constructor Detail
-
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
-
-
Method Detail
-
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException- Specified by:
resolveEntityin interfaceorg.xml.sax.EntityResolver- Overrides:
resolveEntityin classorg.xml.sax.helpers.DefaultHandler- 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- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG