Class CatalogResolver.CatalogManager

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

public static class CatalogResolver.CatalogManager extends org.apache.xml.resolver.CatalogManager
Extend 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
    Return the base directory.
    org.apache.xml.resolver.Catalog
    Get a catalog instance.
    Retrieve the FileSystem.
    org.apache.xml.resolver.Catalog
    Get a new catalog instance.
    org.apache.commons.lang.text.StrSubstitutor
     
    void
    setBaseDir(String baseDir)
    Set the base directory.
    void
    Set the FileSystem
    void
    setSubstitutor(org.apache.commons.lang.text.StrSubstitutor substitutor)
     

    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)
      Set the FileSystem
      Parameters:
      fileSystem - The FileSystem in use.
    • getFileSystem

      Retrieve the FileSystem.
      Returns:
      The FileSystem.
    • setBaseDir

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

      public String getBaseDir()
      Return the base directory.
      Returns:
      The base directory.
    • setSubstitutor

      public void setSubstitutor(org.apache.commons.lang.text.StrSubstitutor substitutor)
    • getStrSubstitutor

      public org.apache.commons.lang.text.StrSubstitutor getStrSubstitutor()
    • getPrivateCatalog

      public org.apache.xml.resolver.Catalog getPrivateCatalog()
      Get 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()
      Get 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.