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
,org.xml.sax.ContentHandler
,org.xml.sax.DocumentHandler
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
Fields Modifier and Type Field Description static java.lang.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
-
-
Constructor Summary
Constructors Constructor Description ExtendedXMLCatalogReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
The SAXendElement
method does nothing.void
startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.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
-
-
-
-
Field Detail
-
extendedNamespaceName
public static final java.lang.String extendedNamespaceName
The namespace name of extended catalog elements- See Also:
- Constant Field Values
-
-
Method Detail
-
startElement
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
The SAXstartElement
method recognizes elements from the plain catalog format and instantiates CatalogEntry objects for them.- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- 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:
org.xml.sax.SAXException
- See Also:
CatalogEntry
-
endElement
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
The SAXendElement
method does nothing.- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classOASISXMLCatalogReader
- Throws:
org.xml.sax.SAXException
-
-