Package org.apache.catalina.startup
Class CatalinaBaseConfigurationSource
- java.lang.Object
-
- org.apache.catalina.startup.CatalinaBaseConfigurationSource
-
- All Implemented Interfaces:
ConfigurationSource
public class CatalinaBaseConfigurationSource extends java.lang.Object implements ConfigurationSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.tomcat.util.file.ConfigurationSource
ConfigurationSource.Resource
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringManager
sm
-
Fields inherited from interface org.apache.tomcat.util.file.ConfigurationSource
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description CatalinaBaseConfigurationSource(java.io.File catalinaBaseFile, java.lang.String serverXmlPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationSource.Resource
getResource(java.lang.String name)
Get a resource, not based on the conf path.ConfigurationSource.Resource
getServerXml()
Returns the contents of the main conf/server.xml file.java.net.URI
getURI(java.lang.String name)
Get a URI to the given resource.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tomcat.util.file.ConfigurationSource
getConfResource, getSharedWebXml
-
-
-
-
Field Detail
-
sm
protected static final StringManager sm
-
-
Method Detail
-
getServerXml
public ConfigurationSource.Resource getServerXml() throws java.io.IOException
Description copied from interface:ConfigurationSource
Returns the contents of the main conf/server.xml file.- Specified by:
getServerXml
in interfaceConfigurationSource
- Returns:
- the server.xml as an InputStream
- Throws:
java.io.IOException
- if an error occurs or if the resource does not exist
-
getResource
public ConfigurationSource.Resource getResource(java.lang.String name) throws java.io.IOException
Description copied from interface:ConfigurationSource
Get a resource, not based on the conf path.- Specified by:
getResource
in interfaceConfigurationSource
- Parameters:
name
- The resource name- Returns:
- the resource
- Throws:
java.io.IOException
- if an error occurs or if the resource does not exist
-
getURI
public java.net.URI getURI(java.lang.String name)
Description copied from interface:ConfigurationSource
Get a URI to the given resource. Unlike getResource, this will also return URIs to locations where no resource exists.- Specified by:
getURI
in interfaceConfigurationSource
- Parameters:
name
- The resource name- Returns:
- a URI representing the resource location
-
-