Class CatalogResolver.CatalogManager
java.lang.Object
org.apache.xml.resolver.CatalogManager
org.apache.commons.configuration.resolver.CatalogResolver.CatalogManager
- Enclosing class:
- CatalogResolver
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 -
Method Summary
Modifier and TypeMethodDescriptionReturn 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
setFileSystem
(FileSystem fileSystem) Set the FileSystemvoid
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
-
Constructor Details
-
CatalogManager
public CatalogManager()
-
-
Method Details
-
setFileSystem
Set the FileSystem- Parameters:
fileSystem
- The FileSystem in use.
-
getFileSystem
Retrieve the FileSystem.- Returns:
- The FileSystem.
-
setBaseDir
Set the base directory.- Parameters:
baseDir
- The base directory.
-
getBaseDir
Return the base directory.- Returns:
- The base directory.
-
setSubstitutor
-
getStrSubstitutor
-
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 classorg.apache.xml.resolver.CatalogManager
- Returns:
- the 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 classorg.apache.xml.resolver.CatalogManager
- Returns:
- The Catalog.
-