org.apache.directory.daemon
Class InstallationLayout

java.lang.Object
  extended by org.apache.directory.daemon.InstallationLayout

public class InstallationLayout
extends Object

Convenience class to encapsulate paths to various folders and files within an installation.

Version:
$Rev: 596086 $
Author:
Apache Directory Project

Field Summary
protected  File baseDirectory
           
static String LOG_DIR
           
static String RUN_DIR
           
static String VAR_DIR
           
 
Constructor Summary
InstallationLayout(File baseDirectory)
           
InstallationLayout(String baseDirectoryPath)
           
 
Method Summary
 URL[] getAllJars()
           
 File getBaseDirectory()
           
 File getBinDirectory()
           
 File getBootstrapper()
           
 File getBootstrapperConfigurationFile()
           
 File getConfigurationDirectory()
           
 File getConfigurationFile()
           
 File getConfigurationFile(String name)
           
 File getDaemon()
           
 URL[] getDependentJars()
           
 URL[] getExtensionJars()
           
 File getExtensionsDirectory()
           
 File getInitScript()
           
 File getInitScript(String name)
           
 File getLibDirectory()
           
 File getLicenseFile()
           
 File getLicenseFile(String name)
           
 File getLogDirectory()
           
 File getLogger()
           
 File getLoggerConfigurationFile()
           
 File getLoggerConfigurationFile(String name)
           
 File getLogoIconFile()
           
 File getLogoIconFile(String name)
           
 File getPartitionsDirectory()
           
 File getPidFile()
           
 File getReadmeFile()
           
 File getReadmeFile(String name)
           
 File getRunDirectory()
           
 File getVarDirectory()
           
 void init()
           
 void mkdirs()
           
 void verifyInstallation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VAR_DIR

public static final String VAR_DIR
See Also:
Constant Field Values

LOG_DIR

public static final String LOG_DIR
See Also:
Constant Field Values

RUN_DIR

public static final String RUN_DIR
See Also:
Constant Field Values

baseDirectory

protected final File baseDirectory
Constructor Detail

InstallationLayout

public InstallationLayout(File baseDirectory)

InstallationLayout

public InstallationLayout(String baseDirectoryPath)
Method Detail

getBaseDirectory

public File getBaseDirectory()

getBinDirectory

public File getBinDirectory()

getLibDirectory

public File getLibDirectory()

getVarDirectory

public File getVarDirectory()

getLogDirectory

public File getLogDirectory()

getRunDirectory

public File getRunDirectory()

getPidFile

public File getPidFile()

getBootstrapper

public File getBootstrapper()

getLogger

public File getLogger()

getDaemon

public File getDaemon()

getInitScript

public File getInitScript()

getInitScript

public File getInitScript(String name)

getExtensionsDirectory

public File getExtensionsDirectory()

getPartitionsDirectory

public File getPartitionsDirectory()

getConfigurationDirectory

public File getConfigurationDirectory()

getConfigurationFile

public File getConfigurationFile()

getConfigurationFile

public File getConfigurationFile(String name)

getLoggerConfigurationFile

public File getLoggerConfigurationFile()

getLoggerConfigurationFile

public File getLoggerConfigurationFile(String name)

getLogoIconFile

public File getLogoIconFile()

getLogoIconFile

public File getLogoIconFile(String name)

getLicenseFile

public File getLicenseFile()

getLicenseFile

public File getLicenseFile(String name)

getReadmeFile

public File getReadmeFile()

getReadmeFile

public File getReadmeFile(String name)

getBootstrapperConfigurationFile

public File getBootstrapperConfigurationFile()

init

public void init()

verifyInstallation

public void verifyInstallation()

mkdirs

public void mkdirs()

getDependentJars

public URL[] getDependentJars()

getExtensionJars

public URL[] getExtensionJars()

getAllJars

public URL[] getAllJars()


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.