org.apache.directory.daemon
Class InstallationLayout

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

public class InstallationLayout
extends java.lang.Object

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

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

Field Summary
protected  java.io.File baseDirectory
           
 
Constructor Summary
InstallationLayout(java.io.File baseDirectory)
           
InstallationLayout(java.lang.String baseDirectoryPath)
           
 
Method Summary
 java.net.URL[] getAllJars()
           
 java.io.File getBaseDirectory()
           
 java.io.File getBinDirectory()
           
 java.io.File getBootstrapper()
           
 java.io.File getBootstrapperConfigurationFile()
           
 java.io.File getConfigurationDirectory()
           
 java.io.File getConfigurationFile()
           
 java.io.File getConfigurationFile(java.lang.String name)
           
 java.io.File getDaemon()
           
 java.net.URL[] getDependentJars()
           
 java.net.URL[] getExtensionJars()
           
 java.io.File getExtensionsDirectory()
           
 java.io.File getInitScript()
           
 java.io.File getInitScript(java.lang.String name)
           
 java.io.File getLibDirectory()
           
 java.io.File getLicenseFile()
           
 java.io.File getLicenseFile(java.lang.String name)
           
 java.io.File getLogDirectory()
           
 java.io.File getLogger()
           
 java.io.File getLoggerConfigurationFile()
           
 java.io.File getLoggerConfigurationFile(java.lang.String name)
           
 java.io.File getLogoIconFile()
           
 java.io.File getLogoIconFile(java.lang.String name)
           
 java.io.File getPartitionsDirectory()
           
 java.io.File getPidFile()
           
 java.io.File getReadmeFile()
           
 java.io.File getReadmeFile(java.lang.String name)
           
 java.io.File getRunDirectory()
           
 java.io.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

baseDirectory

protected final java.io.File baseDirectory
Constructor Detail

InstallationLayout

public InstallationLayout(java.io.File baseDirectory)

InstallationLayout

public InstallationLayout(java.lang.String baseDirectoryPath)
Method Detail

getBaseDirectory

public java.io.File getBaseDirectory()

getBinDirectory

public java.io.File getBinDirectory()

getLibDirectory

public java.io.File getLibDirectory()

getVarDirectory

public java.io.File getVarDirectory()

getLogDirectory

public java.io.File getLogDirectory()

getRunDirectory

public java.io.File getRunDirectory()

getPidFile

public java.io.File getPidFile()

getBootstrapper

public java.io.File getBootstrapper()

getLogger

public java.io.File getLogger()

getDaemon

public java.io.File getDaemon()

getInitScript

public java.io.File getInitScript()

getInitScript

public java.io.File getInitScript(java.lang.String name)

getExtensionsDirectory

public java.io.File getExtensionsDirectory()

getPartitionsDirectory

public java.io.File getPartitionsDirectory()

getConfigurationDirectory

public java.io.File getConfigurationDirectory()

getConfigurationFile

public java.io.File getConfigurationFile()

getConfigurationFile

public java.io.File getConfigurationFile(java.lang.String name)

getLoggerConfigurationFile

public java.io.File getLoggerConfigurationFile()

getLoggerConfigurationFile

public java.io.File getLoggerConfigurationFile(java.lang.String name)

getLogoIconFile

public java.io.File getLogoIconFile()

getLogoIconFile

public java.io.File getLogoIconFile(java.lang.String name)

getLicenseFile

public java.io.File getLicenseFile()

getLicenseFile

public java.io.File getLicenseFile(java.lang.String name)

getReadmeFile

public java.io.File getReadmeFile()

getReadmeFile

public java.io.File getReadmeFile(java.lang.String name)

getBootstrapperConfigurationFile

public java.io.File getBootstrapperConfigurationFile()

init

public void init()

verifyInstallation

public void verifyInstallation()

mkdirs

public void mkdirs()

getDependentJars

public java.net.URL[] getDependentJars()

getExtensionJars

public java.net.URL[] getExtensionJars()

getAllJars

public java.net.URL[] getAllJars()


Copyright © 2004-2008 null. All Rights Reserved.