Class CatalogResolver.CatalogManager

java.lang.Object
org.apache.xml.resolver.CatalogManager
org.apache.commons.configuration2.resolver.CatalogResolver.CatalogManager
Enclosing class:
CatalogResolver

public static class CatalogResolver.CatalogManager extends org.apache.xml.resolver.CatalogManager
Extends the CatalogManager to make the FileSystem and base directory accessible.
  • Field Summary

    Fields inherited from class org.apache.xml.resolver.CatalogManager

    debug
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the base directory.
    org.apache.xml.resolver.Catalog
    Gets a catalog instance.
    Gets the FileSystem.
    Gets the ConfigurationInterpolator.
    org.apache.xml.resolver.Catalog
    Gets a new catalog instance.
    void
    setBaseDir(String baseDir)
    Sets the base directory.
    void
    Sets the FileSystem
    void
    setInterpolator(ConfigurationInterpolator configurationInterpolator)
    Sets the ConfigurationInterpolator.

    Methods inherited from class org.apache.xml.resolver.CatalogManager

    allowOasisXMLCatalogPI, catalogClassName, catalogFiles, getAllowOasisXMLCatalogPI, getBootstrapResolver, getCatalogClassName, getCatalogFiles, getIgnoreMissingProperties, getPreferPublic, getRelativeCatalogs, getStaticManager, getUseStaticCatalog, getVerbosity, ignoreMissingProperties, preferPublic, queryAllowOasisXMLCatalogPI, queryCatalogClassName, relativeCatalogs, setAllowOasisXMLCatalogPI, setBootstrapResolver, setCatalogClassName, setCatalogFiles, setIgnoreMissingProperties, setPreferPublic, setRelativeCatalogs, setUseStaticCatalog, setVerbosity, staticCatalog, verbosity

    Methods inherited from class java.lang.Object

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

  • Method Details

    • setFileSystem

      public void setFileSystem(FileSystem fileSystem)
      Sets the FileSystem
      Parameters:
      fileSystem - The FileSystem in use.
    • getFileSystem

      Gets the FileSystem.
      Returns:
      The FileSystem.
    • setBaseDir

      public void setBaseDir(String baseDir)
      Sets the base directory.
      Parameters:
      baseDir - The base directory.
    • getBaseDir

      public String getBaseDir()
      Gets the base directory.
      Returns:
      The base directory.
    • setInterpolator

      public void setInterpolator(ConfigurationInterpolator configurationInterpolator)
      Sets the ConfigurationInterpolator.
      Parameters:
      configurationInterpolator - the ConfigurationInterpolator.
    • getInterpolator

      Gets the ConfigurationInterpolator.
      Returns:
      the ConfigurationInterpolator.
    • getPrivateCatalog

      public org.apache.xml.resolver.Catalog getPrivateCatalog()
      Gets a new catalog instance. This method is only overridden because xml-resolver might be in a parent ClassLoader and will be incapable of loading our Catalog implementation. This method always returns a new instance of the underlying catalog class.
      Overrides:
      getPrivateCatalog in class org.apache.xml.resolver.CatalogManager
      Returns:
      the Catalog.
    • getCatalog

      public org.apache.xml.resolver.Catalog getCatalog()
      Gets a catalog instance. If this manager uses static catalogs, the same static catalog will always be returned. Otherwise a new catalog will be returned.
      Overrides:
      getCatalog in class org.apache.xml.resolver.CatalogManager
      Returns:
      The Catalog.