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

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Load the catalogs.
    protected String
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • loadSystemCatalogs

      public void loadSystemCatalogs() throws IOException
      Load the catalogs.
      Overrides:
      loadSystemCatalogs in class org.apache.xml.resolver.Catalog
      Throws:
      IOException - if an error occurs.
    • parseCatalog

      public void parseCatalog(String baseDir, String fileName) throws IOException
      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

      protected String normalizeURI(String uriref)
      Performs character normalization on a URI reference.
      Overrides:
      normalizeURI in class org.apache.xml.resolver.Catalog
      Parameters:
      uriref - The URI reference
      Returns:
      The normalized URI reference.