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 FileNameMap
FileNameMap to determine the mime typeprivate FileSystem
The 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 TypeMethodDescriptionvoid
Load the catalogs.protected String
normalizeURI
(String uriref) Performs character normalization on a URI reference.void
parseCatalog
(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:
loadSystemCatalogs
in classorg.apache.xml.resolver.Catalog
- Throws:
IOException
- if an error occurs.
-
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.
-
normalizeURI
Performs character normalization on a URI reference.- Overrides:
normalizeURI
in classorg.apache.xml.resolver.Catalog
- Parameters:
uriref
- The URI reference- Returns:
- The normalized URI reference.
-