org.apache.xml.resolver.readers

Class ExtendedXMLCatalogReader

Implemented Interfaces:
ContentHandler, DocumentHandler, CatalogReader, SAXCatalogParser

public class ExtendedXMLCatalogReader
extends OASISXMLCatalogReader

Parse Extended OASIS Entity Resolution Technical Committee XML Catalog files.
Version:
1.0
Author:
Norman Walsh Norman.Walsh@Sun.COM
See Also:
Catalog

Field Summary

static String
extendedNamespaceName
The namespace name of extended catalog elements

Fields inherited from class org.apache.xml.resolver.readers.OASISXMLCatalogReader

baseURIStack, catalog, namespaceName, namespaceStack, overrideStack, tr9401NamespaceName

Fields inherited from class org.apache.xml.resolver.readers.SAXCatalogReader

debug, namespaceMap, parserClass, parserFactory

Method Summary

void
endElement(String namespaceURI, String localName, String qName)
The SAX endElement method does nothing.
void
startElement(String namespaceURI, String localName, String qName, Attributes atts)
The SAX startElement method recognizes elements from the plain catalog format and instantiates CatalogEntry objects for them.

Methods inherited from class org.apache.xml.resolver.readers.OASISXMLCatalogReader

characters, checkAttributes, checkAttributes, endDocument, endElement, endPrefixMapping, getCatalog, ignorableWhitespace, inExtensionNamespace, processingInstruction, setCatalog, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping

Methods inherited from class org.apache.xml.resolver.readers.SAXCatalogReader

characters, endDocument, endElement, endElement, endPrefixMapping, getCatalogParser, getParserClass, getParserFactory, ignorableWhitespace, processingInstruction, readCatalog, readCatalog, setCatalogParser, setDocumentLocator, setParserClass, setParserFactory, skippedEntity, startDocument, startElement, startElement, startPrefixMapping

Field Details

extendedNamespaceName

public static final String extendedNamespaceName
The namespace name of extended catalog elements

Method Details

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)
            throws SAXException
The SAX endElement method does nothing.
Overrides:
endElement in interface OASISXMLCatalogReader

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
            throws SAXException
The SAX startElement method recognizes elements from the plain catalog format and instantiates CatalogEntry objects for them.
Overrides:
startElement in interface OASISXMLCatalogReader
Parameters:
namespaceURI - The namespace name of the element.
localName - The local name of the element.
qName - The QName of the element.
atts - The list of attributes on the element.
See Also:
CatalogEntry

Copyright B) 2001-2003 Apache Software Foundation. All Rights Reserved.