org.exist.util
Class SingleInstanceConfiguration

java.lang.Object
  extended by org.exist.util.Configuration
      extended by org.exist.util.SingleInstanceConfiguration
All Implemented Interfaces:
ErrorHandler

public class SingleInstanceConfiguration
extends Configuration


Nested Class Summary
 
Nested classes/interfaces inherited from class org.exist.util.Configuration
Configuration.IndexModuleConfig, Configuration.JobConfig
 
Constructor Summary
SingleInstanceConfiguration()
           
SingleInstanceConfiguration(String configFilename)
           
SingleInstanceConfiguration(String configFilename, String existHomeDirname)
           
 
Method Summary
static String getPath()
          Returns the absolute path to the configuration file.
static File getWebappHome()
          Get folder in which the exist webapplications are found.
static boolean isInWarFile()
          Check wether exist runs in Servlet container (as war file).
 
Methods inherited from class org.exist.util.Configuration
configureXACML, error, fatalError, getConfigFilePath, getExistHome, getInteger, getProperty, getProperty, hasProperty, parseBoolean, setProperty, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleInstanceConfiguration

public SingleInstanceConfiguration()
                            throws DatabaseConfigurationException
Throws:
DatabaseConfigurationException

SingleInstanceConfiguration

public SingleInstanceConfiguration(String configFilename)
                            throws DatabaseConfigurationException
Throws:
DatabaseConfigurationException

SingleInstanceConfiguration

public SingleInstanceConfiguration(String configFilename,
                                   String existHomeDirname)
                            throws DatabaseConfigurationException
Throws:
DatabaseConfigurationException
Method Detail

getPath

public static String getPath()
Returns the absolute path to the configuration file.

Returns:
the path to the configuration file

isInWarFile

public static boolean isInWarFile()
Check wether exist runs in Servlet container (as war file).

Returns:
TRUE if exist runs in servlet container.

getWebappHome

public static File getWebappHome()
Get folder in which the exist webapplications are found. For default install ("jar install") and in webcontainer ("war install") the location is different. (EXIST_HOME/webapps vs. TOMCAT/webapps/exist)

Returns:
folder.


Copyright (C) Wolfgang Meier. All rights reserved.