Class CatalogResolver.CatalogManager
java.lang.Object
org.apache.xml.resolver.CatalogManager
org.apache.commons.configuration2.resolver.CatalogResolver.CatalogManager
- Enclosing class:
CatalogResolver
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 -
Method Summary
Modifier and TypeMethodDescriptionGets the base directory.org.apache.xml.resolver.CatalogGets a catalog instance.Gets the FileSystem.Gets the ConfigurationInterpolator.org.apache.xml.resolver.CatalogGets 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 Details
-
CatalogManager
public CatalogManager()
-
-
Method Details
-
getBaseDir
Gets the base directory.- Returns:
- The base directory.
-
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.
-
getFileSystem
Gets the FileSystem.- Returns:
- The FileSystem.
-
getInterpolator
Gets the ConfigurationInterpolator.- Returns:
- the ConfigurationInterpolator.
-
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.
-
setBaseDir
Sets the base directory.- Parameters:
baseDir- The base directory.
-
setFileSystem
Sets the FileSystem- Parameters:
fileSystem- The FileSystem in use.
-
setInterpolator
Sets the ConfigurationInterpolator.- Parameters:
configurationInterpolator- the ConfigurationInterpolator.
-