Class CatalogResolver.Catalog
java.lang.Object
org.apache.xml.resolver.Catalog
org.apache.commons.configuration2.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
FieldsModifier and TypeFieldDescriptionprivate final FileNameMapFileNameMap to determine the mime typeprivate FileSystemThe FileSystemFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidLoad the catalogs.protected StringnormalizeURI(String uriref) Performs character normalization on a URI reference.voidparseCatalog(String baseDir, String fileName) Parses 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
-
Field Details
-
fs
The FileSystem -
fileNameMap
FileNameMap to determine the mime type
-
-
Constructor Details
-
Catalog
public Catalog()
-
-
Method Details
-
loadSystemCatalogs
Load the catalogs.- Overrides:
loadSystemCatalogsin classorg.apache.xml.resolver.Catalog- Throws:
IOException- if an error occurs.
-
normalizeURI
Performs character normalization on a URI reference.- Overrides:
normalizeURIin classorg.apache.xml.resolver.Catalog- Parameters:
uriref- The URI reference- Returns:
- The normalized URI reference.
-
parseCatalog
Parses 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:
IOException- If an error occurs.
-