org.apache.xml.resolver.readers
Class TR9401CatalogReader
java.lang.Object
org.apache.xml.resolver.readers.TextCatalogReader
org.apache.xml.resolver.readers.TR9401CatalogReader
- All Implemented Interfaces:
- CatalogReader
- public class TR9401CatalogReader
- extends TextCatalogReader
Parses OASIS Open Catalog files.
This class reads OASIS Open Catalog files, returning a stream
of tokens.
This code interrogates the following non-standard system properties:
- xml.catalog.debug
Sets the debug level. A value of 0 is assumed if the
property is not set or is not a number.
- Version:
- 1.0
- Author:
- Norman Walsh
Norman.Walsh@Sun.COM
- See Also:
Catalog
TR9401CatalogReader
public TR9401CatalogReader()
readCatalog
public void readCatalog(Catalog catalog,
InputStream is)
throws MalformedURLException,
IOException
Start parsing an OASIS TR9401 Open Catalog file. The file is
actually read and parsed
as needed by nextEntry
.
In a TR9401 Catalog the 'DELEGATE' entry delegates public
identifiers. There is no delegate entry for system identifiers
or URIs.
- Specified by:
readCatalog
in interface CatalogReader
- Overrides:
readCatalog
in class TextCatalogReader
- Throws:
MalformedURLException
- Improper fileUrl
IOException
- Error reading catalog file
Copyright ? 2001 Apache. All Rights Reserved.