Documentation of 'org.spaceroots.util.EmbeddedCatalogResolver' Java class
EmbeddedCatalogResolver
org.spaceroots.util

Class 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.
    • 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.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

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        resolveEntity in interface org.xml.sax.EntityResolver
        Overrides:
        resolveEntity in class org.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:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class org.xml.sax.helpers.DefaultHandler
        Throws:
        org.xml.sax.SAXException

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.