Package org.apache.xml.resolver.readers
Class ExtendedXMLCatalogReader
java.lang.Object
org.apache.xml.resolver.readers.SAXCatalogReader
org.apache.xml.resolver.readers.OASISXMLCatalogReader
org.apache.xml.resolver.readers.ExtendedXMLCatalogReader
- All Implemented Interfaces:
CatalogReader
,SAXCatalogParser
,ContentHandler
,DocumentHandler
Parse Extended OASIS Entity Resolution Technical Committee
XML Catalog files.
- Version:
- 1.0
- Author:
- Norman Walsh Norman.Walsh@Sun.COM
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The namespace name of extended catalog elementsFields 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
endElement
(String namespaceURI, String localName, String qName) The SAXendElement
method does nothing.void
startElement
(String namespaceURI, String localName, String qName, Attributes atts) The SAXstartElement
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, endPrefixMapping, getCatalog, ignorableWhitespace, inExtensionNamespace, processingInstruction, setCatalog, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
Methods inherited from class org.apache.xml.resolver.readers.SAXCatalogReader
endElement, getCatalogParser, getParserClass, getParserFactory, readCatalog, readCatalog, setCatalogParser, setClassLoader, setParserClass, setParserFactory, startElement
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
Methods inherited from interface org.xml.sax.DocumentHandler
endElement, startElement
-
Field Details
-
extendedNamespaceName
The namespace name of extended catalog elements- See Also:
-
-
Constructor Details
-
ExtendedXMLCatalogReader
public ExtendedXMLCatalogReader()
-
-
Method Details
-
startElement
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException The SAXstartElement
method recognizes elements from the plain catalog format and instantiates CatalogEntry objects for them.- Specified by:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classOASISXMLCatalogReader
- 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.- Throws:
SAXException
- See Also:
-
endElement
The SAXendElement
method does nothing.- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classOASISXMLCatalogReader
- Throws:
SAXException
-