Class CatalogResolver.Catalog
- java.lang.Object
-
- org.apache.xml.resolver.Catalog
-
- org.apache.commons.configuration.resolver.CatalogResolver.Catalog
-
- Enclosing class:
- CatalogResolver
public static class CatalogResolver.Catalog extends org.apache.xml.resolver.Catalog
Overrides the Catalog implementation to use the underlying FileSystem.
-
-
Field Summary
-
Fields inherited from class org.apache.xml.resolver.Catalog
base, BASE, CATALOG, catalogCwd, catalogEntries, catalogFiles, catalogManager, catalogs, default_override, DELEGATE_PUBLIC, DELEGATE_SYSTEM, DELEGATE_URI, DOCTYPE, DOCUMENT, DTDDECL, ENTITY, LINKTYPE, localCatalogFiles, localDelegate, NOTATION, OVERRIDE, PUBLIC, readerArr, readerMap, REWRITE_SYSTEM, REWRITE_URI, SGMLDECL, SYSTEM, SYSTEM_SUFFIX, URI, URI_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description Catalog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
loadSystemCatalogs()
Load the catalogs.protected java.lang.String
normalizeURI(java.lang.String uriref)
Perform character normalization on a URI reference.void
parseCatalog(java.lang.String baseDir, java.lang.String fileName)
Parse the specified catalog file.-
Methods inherited from class org.apache.xml.resolver.Catalog
addDelegate, addEntry, addReader, copyReaders, encodedByte, fixSlashes, getCatalogManager, getCurrentBase, getDefaultOverride, makeAbsolute, newCatalog, parseAllCatalogs, parseCatalog, parseCatalog, parseCatalog, parseCatalogFile, parsePendingCatalogs, resolveDoctype, resolveDocument, resolveEntity, resolveLocalPublic, resolveLocalSystem, resolveLocalURI, resolveNotation, resolvePublic, resolveSubordinateCatalogs, resolveSystem, resolveURI, setCatalogManager, setupReaders, unknownEntry
-
-
-
-
Constructor Detail
-
Catalog
public Catalog()
-
-
Method Detail
-
loadSystemCatalogs
public void loadSystemCatalogs() throws java.io.IOException
Load the catalogs.- Overrides:
loadSystemCatalogs
in classorg.apache.xml.resolver.Catalog
- Throws:
java.io.IOException
- if an error occurs.
-
parseCatalog
public void parseCatalog(java.lang.String baseDir, java.lang.String fileName) throws java.io.IOException
Parse the specified catalog file.- Parameters:
baseDir
- The base directory, if not included in the file name.fileName
- The catalog file. May be a full URI String.- Throws:
java.io.IOException
- If an error occurs.
-
normalizeURI
protected java.lang.String normalizeURI(java.lang.String uriref)
Perform character normalization on a URI reference.- Overrides:
normalizeURI
in classorg.apache.xml.resolver.Catalog
- Parameters:
uriref
- The URI reference- Returns:
- The normalized URI reference.
-
-