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.
-
-
Constructor Summary
Constructors Constructor Description CatalogManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseDir()Gets the base directory.org.apache.xml.resolver.CataloggetCatalog()Gets a catalog instance.FileSystemgetFileSystem()Gets the FileSystem.ConfigurationInterpolatorgetInterpolator()Gets the ConfigurationInterpolator.org.apache.xml.resolver.CataloggetPrivateCatalog()Gets a new catalog instance.voidsetBaseDir(String baseDir)Sets the base directory.voidsetFileSystem(FileSystem fileSystem)Sets the FileSystemvoidsetInterpolator(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
-
-
-
-
Constructor Detail
-
CatalogManager
public CatalogManager()
-
-
Method Detail
-
setFileSystem
public void setFileSystem(FileSystem fileSystem)
Sets the FileSystem- Parameters:
fileSystem- The FileSystem in use.
-
getFileSystem
public FileSystem 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
public 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:
getPrivateCatalogin classorg.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:
getCatalogin classorg.apache.xml.resolver.CatalogManager- Returns:
- The Catalog.
-
-