A B C D E F G H I K L M N O P R S T U V W Z

A

AbstractAppModule - Class in org.eodisp.util
Provides an implementation of an AppModule with empty stubs for methods that are allowed to do nothing.
AbstractAppModule() - Constructor for class org.eodisp.util.AbstractAppModule
 
addEnvVar(String, String) - Method in interface org.eodisp.util.launcher.Process
Adds the environment variable with the given key and value
addEnvVar(String, String) - Method in class org.eodisp.util.launcher.ProcessImpl
 
addListener(ProcessListener) - Method in interface org.eodisp.util.launcher.Process
Add a listener to this process to get notified of state changes.
addListener(ProcessListener) - Method in class org.eodisp.util.launcher.ProcessImpl
Add a listener to this process to get notified of state changes.
addOutputStream(OutputStream) - Method in class org.eodisp.util.launcher.ProcessImpl
 
AppModule - Interface in org.eodisp.util
The interface of the an application module.
AppRegistry - Class in org.eodisp.util
This class gives access to the root application (RootApp) as a singleton.
AppRegistry() - Constructor for class org.eodisp.util.AppRegistry
 
ArrayUtil - Class in org.eodisp.util
 

B

BASIC_COMMAND_LINE_MAPPER - Static variable in interface org.eodisp.util.configuration.CommandlineMapper
Returns a basic command line mapper that maps configuration entries of type boolean to Switch and others to FlaggedOption instances.
BasicCommandlineMapper - Class in org.eodisp.util.configuration
A basic implementation of the mapper interface.
BasicCommandlineMapper() - Constructor for class org.eodisp.util.configuration.BasicCommandlineMapper
 
BasicSystemPropertyMapper - Class in org.eodisp.util.configuration
A basic implementation of the system property mapper interface.
BasicSystemPropertyMapper(String) - Constructor for class org.eodisp.util.configuration.BasicSystemPropertyMapper
 

C

CommandlineMapper - Interface in org.eodisp.util.configuration
Interface of the command line wrapper.
compressPath(String, int) - Static method in class org.eodisp.util.FileUtil
Returns a compressed version of the path.
CONFIG_FILE - Static variable in class org.eodisp.util.configuration.Log4JConfiguration
 
Configuration - Interface in org.eodisp.util.configuration
Defines the basic interface for all configuration used in the EODiSP.
Configuration.Entry - Interface in org.eodisp.util.configuration
This interface represents one entry (option) of a configuration.
ConfigurationException - Exception in org.eodisp.util.configuration
Thrown to indicate a configuration exception.
ConfigurationException() - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationException(String, Configuration.Entry) - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationException(String, Configuration.Entry, Throwable) - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception org.eodisp.util.configuration.ConfigurationException
 
ConfigurationImpl - Class in org.eodisp.util.configuration
A basic implementation of the Configuration interface using a file as its backend.
ConfigurationImpl(String, String, String, File) - Constructor for class org.eodisp.util.configuration.ConfigurationImpl
Creates a new configuration with no entries.
ConfigurationImpl.EntryImpl - Class in org.eodisp.util.configuration
A configuration entry that saves a configuration value as a string.
ConfigurationImpl.EntryImpl(String, String, Class, String) - Constructor for class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Creates a configuration entry with the value initialized to null (not set).
ConfigurationImpl.EntryImpl(String, String, Class, String, boolean) - Constructor for class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Creates a configuration entry with the value initialized with null
containsEntry(String) - Method in interface org.eodisp.util.configuration.Configuration
Returns whether this configuration contains an entry with the given key.
containsEntry(String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
Returns whether this configuration contains an entry with the given key.
copy(InputStream, File) - Static method in class org.eodisp.util.FileUtil
Copies the given input stream to a file.
copyFile(File, File) - Static method in class org.eodisp.util.FileUtil
A convenient method to copy the content of a file to another file.
createBooleanEntry(String, boolean, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createEntry(String, String, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createEnumEntry(String, Enum, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createEnumSetEntry(String, EnumSet<E>, Class, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createFile(File, long) - Static method in class org.eodisp.util.FileUtil
Creates a file on the local file system with the given file size.
createFileEntry(String, File, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createFilelistEntry(String, List<File>, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createIntEntry(String, int, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createLongEntry(String, long, String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
createTempDir(String, String, File) - Static method in class org.eodisp.util.FileUtil
Creates an empty temporary directory.

D

deleteDir(File) - Static method in class org.eodisp.util.FileUtil
Deletes all files and subdirectories under dir.
DeleteLockFileShutdownHook - Class in org.eodisp.util
Shutdown hook that deletes the .lock file in the working directory on JVM shutdown.
DeleteLockFileShutdownHook(File) - Constructor for class org.eodisp.util.DeleteLockFileShutdownHook
 

E

entries() - Method in interface org.eodisp.util.configuration.Configuration
Returns a safe array of all configuration entries of this configuration..
entries - Variable in class org.eodisp.util.configuration.ConfigurationImpl
Holds configuration entries
entries() - Method in class org.eodisp.util.configuration.ConfigurationImpl
Returns a safe array of all configuration entries of this configuration..
enumSetFromString(String, Class<E>) - Static method in class org.eodisp.util.ArrayUtil
 
enumSetToString(EnumSet<E>) - Static method in class org.eodisp.util.ArrayUtil
 
equals(Object) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Entries are equal if they are both set or both not set and if their string values are equal.
equals(Object) - Method in class org.eodisp.util.configuration.ConfigurationImpl
execute(Commandline, Environment, File) - Static method in class org.eodisp.util.ProgramExecution
Creates a new process with the given command line.
execute(String[]) - Method in class org.eodisp.util.RootApp
Executes the root application.
executeAdditionalAppModules() - Method in class org.eodisp.util.RootApp
 
executeJava(CommandlineJava, Environment, File) - Static method in class org.eodisp.util.ProgramExecution
Creates a new Java Virtual Machine with the given command line options.

F

FileUtil - Class in org.eodisp.util
Collection of file and path related functions.
FileUtil() - Constructor for class org.eodisp.util.FileUtil
 
FixtureTestCase - Class in org.eodisp.util.junit
 
FixtureTestCase() - Constructor for class org.eodisp.util.junit.FixtureTestCase
 
FixtureTestCase.FixtureException - Exception in org.eodisp.util.junit
 
FixtureTestCase.FixtureException(String, Throwable) - Constructor for exception org.eodisp.util.junit.FixtureTestCase.FixtureException
 

G

getAppModule(String) - Method in class org.eodisp.util.RootApp
 
getBoolean() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the boolean value of this configuration entry.
getBoolean() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the boolean value of this configuration entry.
getClassname() - Method in class org.eodisp.util.launcher.ProcessImpl
 
getCode() - Method in class org.eodisp.util.configuration.ConfigurationImpl
Helper method to generates the setter and getter methods of any configuration class.
getConfigFile() - Method in class org.eodisp.util.configuration.Log4JConfiguration
 
getConfiguration() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the configuration that this entry belongs to.
getConfiguration() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
getConfiguration(String) - Method in class org.eodisp.util.RootApp
Returns the configuration identified by the configuration id parameter.
getConfigurationDir() - Method in class org.eodisp.util.RootApp
Returns the standard configuration path for this root application
getDataDir() - Method in class org.eodisp.util.RootApp
Returns the standard data path for this root application
getDefaultValue() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the default value of this configuration entry.
getDefaultWorkingDir() - Method in class org.eodisp.util.RootApp
The default working directory of this root application.
getDescription() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the description of this configuration entry
getDescription() - Method in interface org.eodisp.util.configuration.Configuration
The description of this configuration.
getDescription() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the help text of this configuration entry
getDescription() - Method in class org.eodisp.util.configuration.ConfigurationImpl
The description of this configuration.
getDescription() - Method in class org.eodisp.util.RootApp
 
getDoc() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns a string representing this configuration entry.
getDoc() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns a string representing this configuration entry.
getDoc() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
getEntry(String) - Method in interface org.eodisp.util.configuration.Configuration
Returns the entry with the given key.
getEntry(String) - Method in class org.eodisp.util.configuration.ConfigurationImpl
Returns the entry with the given key.
getEnum() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the current string value of this configuration entry as an enumeration constant.
getEnum() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the current string value of this configuration entry as an enumeration constant.
getEnumSet() - Method in interface org.eodisp.util.configuration.Configuration.Entry
 
getEnumSet() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
getFile() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Always returns file instance describing an absolute path.
getFile() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the entry value as a file that is resolved to the location ConfigurationImpl.getFile() of the configuration instance it belongs to.
getFile() - Method in class org.eodisp.util.configuration.ConfigurationImpl
Returns the location this configuration was last saved to or loaded from.
getFilelist() - Method in interface org.eodisp.util.configuration.Configuration.Entry
 
getFilelist() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
getFileResolved() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Deprecated. use Entry#getFile()
getId() - Method in class org.eodisp.util.AbstractAppModule
Returns the unique id of this application module.
getId() - Method in interface org.eodisp.util.AppModule
Returns the unique id of this application module.
getId() - Method in interface org.eodisp.util.configuration.Configuration
The id is used as the registration key if the configuration is registered with and application.
getId() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
getInt() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the integer value of this configuration entry.
getInt() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the integer value of this configuration entry.
getKey() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the key of this configuration entry
getKey() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the key of this configuration entry
getLogLevel() - Method in class org.eodisp.util.configuration.Log4JConfiguration
 
getLong() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the long value of this configuration entry.
getLong() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the long value of this configuration entry.
getName() - Method in interface org.eodisp.util.configuration.Configuration
Returns the name of the configuration.
getName() - Method in class org.eodisp.util.configuration.ConfigurationImpl
Returns the name of the configuration.
getName() - Method in class org.eodisp.util.RootApp
 
getPropertyFileComment() - Method in interface org.eodisp.util.configuration.Configuration.Entry
 
getPropertyFileComment() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
getPropertyFileComment() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
getRelativePath(File, File) - Static method in class org.eodisp.util.FileUtil
Returns the path of a file or directory relative to a directory, in native format.
getRootApp() - Static method in class org.eodisp.util.AppRegistry
Returns the only instance of the root application.
getRunState() - Method in class org.eodisp.util.RootApp
Returns the state of this application.
getTempDir() - Static method in class org.eodisp.util.FileUtil
Returns the operation system specific temp directory as a File.
getType() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the type of this configuration entry.
getType() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the type of this configuration entry.
getValue() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns the value if it is set (non null) or the default value otherwise.
getValue() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns the value if it is set (non null) or the default value otherwise.
getWorkingDir() - Method in class org.eodisp.util.RootApp
The working directory.

H

hashCode() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
hashCode() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
help - Variable in class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
The help text.

I

initJsap() - Method in class org.eodisp.util.RootApp
Creates the JSAP instance and adds the following options: --help --working-dir --delete-lock
initLogger(String[]) - Method in class org.eodisp.util.RootApp
Initializes the log4j framework
initWorkingDirs(String[]) - Method in class org.eodisp.util.RootApp
Determines the working directory of this root application.
INSTANCE - Static variable in class org.eodisp.util.configuration.BasicCommandlineMapper
 
INSTANCE - Static variable in class org.eodisp.util.configuration.BasicSystemPropertyMapper
 
isInside(File, File) - Static method in class org.eodisp.util.FileUtil
Returns true if file is inside ascendant, otherwise returns false.
isInsideOrEquals(File, File) - Static method in class org.eodisp.util.FileUtil
Returns true if file is inside ascendant or file is the same as the ascendant, otherwise returns false.
isList() - Method in interface org.eodisp.util.configuration.Configuration.Entry
 
isList() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
isSet() - Method in interface org.eodisp.util.configuration.Configuration.Entry
Returns true if this configuration has a value other than the default value.
isSet() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Returns true if a value other than the default value is set for this configuration entry.
isUseCustomFile() - Method in class org.eodisp.util.configuration.Log4JConfiguration
 

K

kill(long) - Method in interface org.eodisp.util.launcher.Process
Forcibly kills this process.
kill(long) - Method in class org.eodisp.util.launcher.ProcessImpl
Forcibly kills this process.

L

launch() - Method in interface org.eodisp.util.launcher.Process
Launches this process.
launch() - Method in class org.eodisp.util.launcher.ProcessImpl
Launches the process and returns immediately.
launchBlocking() - Method in interface org.eodisp.util.launcher.Process
Launches this process and blocks until the process has terminated.
launchBlocking() - Method in class org.eodisp.util.launcher.ProcessImpl
Launches the process and block until the process terminates or the thread is being interrupted.
listToString(List) - Static method in class org.eodisp.util.ArrayUtil
 
load() - Method in interface org.eodisp.util.configuration.Configuration
Load the configuration from its stored location.
load() - Method in class org.eodisp.util.configuration.ConfigurationImpl
Load the configuration from its stored location.
loadByteArray(InputStream) - Static method in class org.eodisp.util.FileUtil
 
loadConfigurationsFromCommandLine() - Method in class org.eodisp.util.RootApp
Processes the command line arguments.
loadConfigurationsFromFile() - Method in class org.eodisp.util.RootApp
 
loadFileToByteArray(File) - Static method in class org.eodisp.util.FileUtil
 
loadString(InputStream, String) - Static method in class org.eodisp.util.FileUtil
 
Log4JConfiguration - Class in org.eodisp.util.configuration
Configuration parameters for the log4j Framework.
Log4JConfiguration(File) - Constructor for class org.eodisp.util.configuration.Log4JConfiguration
Creates a new log4j configuration.
Log4JConfiguration.LogLevel - Enum in org.eodisp.util.configuration
Enumeration of the log levels provided by log4j.
LOG_LEVEL - Static variable in class org.eodisp.util.configuration.Log4JConfiguration
 
logger - Static variable in class org.eodisp.util.configuration.ConfigurationImpl
Log4J logger for this class
logger - Static variable in class org.eodisp.util.DeleteLockFileShutdownHook
Log4J logger for this class
logger - Static variable in class org.eodisp.util.launcher.ProcessImpl
Log4J logger for this class
longFlag - Variable in class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
The long flag.

M

main(String[]) - Static method in class org.eodisp.util.configuration.Log4JConfiguration
 
ManualCommandlineMapper - Class in org.eodisp.util.configuration
This class allows a manual mapping mapping of the shortFlag, longFlag and help of a parameter.
ManualCommandlineMapper(Map<String, ManualCommandlineMapper.CommandlineOption>) - Constructor for class org.eodisp.util.configuration.ManualCommandlineMapper
Creates a new manual command line mapper.
ManualCommandlineMapper(Map<String, ManualCommandlineMapper.CommandlineOption>, boolean) - Constructor for class org.eodisp.util.configuration.ManualCommandlineMapper
Creates a new manual command line mapper.
ManualCommandlineMapper.CommandlineOption - Class in org.eodisp.util.configuration
Helper class to define a command line option's: short flag long flag help text
ManualCommandlineMapper.CommandlineOption(Character, String, String) - Constructor for class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
 
ManualCommandlineMapper.CommandlineOption(Character, String, String, boolean) - Constructor for class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
 
mapEntry(Configuration.Entry) - Method in class org.eodisp.util.configuration.BasicCommandlineMapper
 
mapEntry(Configuration.Entry) - Method in class org.eodisp.util.configuration.BasicSystemPropertyMapper
 
mapEntry(Configuration.Entry) - Method in interface org.eodisp.util.configuration.CommandlineMapper
Returns the JSAP parameter (command line option) that is mapped to the given entry.
mapEntry(Configuration.Entry) - Method in class org.eodisp.util.configuration.ManualCommandlineMapper
Returns the JSAP parameter (command line option) that is mapped to the given entry.
mapEntry(Configuration.Entry) - Method in interface org.eodisp.util.configuration.SystemPropertyMapper
Returns the key in the system property (System.getProperty(String)) that is mapped to the given entry.
mergeFilesToDest(File, File) - Static method in class org.eodisp.util.FileUtil
Convenient method to merge the content of two files together.
mergeFileToNew(File, File, File) - Static method in class org.eodisp.util.FileUtil
Convenient method to merge the content of two files together.

N

needsSave() - Method in interface org.eodisp.util.configuration.Configuration
Indicates if this configuration needs to be saved.
needsSave - Variable in class org.eodisp.util.configuration.ConfigurationImpl
 
needsSave() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
NULL_COMMAND_LINE_MAPPER - Static variable in interface org.eodisp.util.configuration.CommandlineMapper
 
NULL_SYSTEM_PROPERTY_MAPPER - Static variable in interface org.eodisp.util.configuration.SystemPropertyMapper
 

O

OperationNotApplicableException - Exception in org.eodisp.util.configuration
Thrown to indicate that the operation called is not applicable for the instance it was called upon.
OperationNotApplicableException(String) - Constructor for exception org.eodisp.util.configuration.OperationNotApplicableException
 
org.eodisp.util - package org.eodisp.util
Utility classes of the EODiSP framework.
org.eodisp.util.configuration - package org.eodisp.util.configuration
A configuration framework.
org.eodisp.util.junit - package org.eodisp.util.junit
 
org.eodisp.util.launcher - package org.eodisp.util.launcher
 
overrideFromCommandLineParameters(JSAPResult) - Method in class org.eodisp.util.configuration.ConfigurationImpl
Overrides configuration entries using the values given on the command line.

P

pathPatternToPerl5Regex(String) - Static method in class org.eodisp.util.FileUtil
Converts UN*X style path to Perl 5 regular expression.
pathToUnixStyle(String) - Static method in class org.eodisp.util.FileUtil
Brings the path to UNI*X style format, so that it can be handled with path pattern handling functions.
postShutdown(RootApp) - Method in class org.eodisp.util.AbstractAppModule
Called after all application modules were shutdown.
postShutdown(RootApp) - Method in interface org.eodisp.util.AppModule
Called after all application modules were shutdown.
preStartup(RootApp) - Method in class org.eodisp.util.AbstractAppModule
This callback is invoked before the real startup.
preStartup(RootApp) - Method in interface org.eodisp.util.AppModule
This callback is invoked before the real startup.
Process - Interface in org.eodisp.util.launcher
 
ProcessImpl - Class in org.eodisp.util.launcher
 
ProcessImpl(CommandlineJava) - Constructor for class org.eodisp.util.launcher.ProcessImpl
 
ProcessImpl(CommandlineJava, File) - Constructor for class org.eodisp.util.launcher.ProcessImpl
 
ProcessImpl(Commandline) - Constructor for class org.eodisp.util.launcher.ProcessImpl
 
ProcessImpl(Commandline, File) - Constructor for class org.eodisp.util.launcher.ProcessImpl
 
ProcessListener - Interface in org.eodisp.util.launcher
 
processStarted() - Method in interface org.eodisp.util.launcher.ProcessListener
Called when the process is up and running.
processTerminated(int) - Method in interface org.eodisp.util.launcher.ProcessListener
Called when the process has terminated
ProgramExecution - Class in org.eodisp.util
Provides static methods to create new processes on any operating system, including a special method to start a new Java Virtual Machine (JVM).
ProgramExecution() - Constructor for class org.eodisp.util.ProgramExecution
 
ProgramKillException - Exception in org.eodisp.util.launcher
Indicates that a program or its process respectively, could not be killed.
ProgramKillException(String) - Constructor for exception org.eodisp.util.launcher.ProgramKillException
 
ProgramKillException(String, Throwable) - Constructor for exception org.eodisp.util.launcher.ProgramKillException
 
ProgramLaunchException - Exception in org.eodisp.util.launcher
Indicates that a program (executable) could not be started.
ProgramLaunchException(String) - Constructor for exception org.eodisp.util.launcher.ProgramLaunchException
 
ProgramLaunchException(String, Throwable) - Constructor for exception org.eodisp.util.launcher.ProgramLaunchException
 
putEntry(Configuration.Entry) - Method in class org.eodisp.util.configuration.ConfigurationImpl
Add a configuration entry.

R

registerAppModule(AppModule) - Method in class org.eodisp.util.RootApp
Registers and application module with the root application.
registerConfiguration(RootApp) - Method in class org.eodisp.util.AbstractAppModule
Gives the application module a change to register its configuration with the root application.
registerConfiguration(RootApp) - Method in interface org.eodisp.util.AppModule
Gives the application module a change to register its configuration with the root application.
registerConfiguration(Configuration) - Method in class org.eodisp.util.RootApp
Registers a Configuration.
registerConfiguration(Configuration, CommandlineMapper) - Method in class org.eodisp.util.RootApp
Registers a Configuration with a associated command line mapper.
registerConfiguration(Configuration, CommandlineMapper, SystemPropertyMapper) - Method in class org.eodisp.util.RootApp
Registers a Configuration with a associated command line mapper and system property mapper.
registerRootApp(RootApp) - Static method in class org.eodisp.util.AppRegistry
This method is called by the root application's constructor.
removeSlashPrefix(String) - Static method in class org.eodisp.util.FileUtil
 
required - Variable in class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
If the command line is required.
resolveRelativeUnixPath(File, File, String) - Static method in class org.eodisp.util.FileUtil
Resolves relative UN*X path based on given root and working directory.
RootApp - Class in org.eodisp.util
The root application is holds registered application modules and configurations.
RootApp(String, String, File, Class) - Constructor for class org.eodisp.util.RootApp
Creates a new root application and registers it with the AppManager.
RootApp.RunState - Enum in org.eodisp.util
 
run() - Method in class org.eodisp.util.DeleteLockFileShutdownHook
 
run(TestResult) - Method in class org.eodisp.util.junit.FixtureTestCase
 

S

save() - Method in interface org.eodisp.util.configuration.Configuration
Saves the configuration to a persistent storage.
save() - Method in class org.eodisp.util.configuration.ConfigurationImpl
 
setBoolean(boolean) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the string value of this entry to the given boolean value.
setBoolean(boolean) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the string value of this entry to the given boolean value.
setConfigFile(File) - Method in class org.eodisp.util.configuration.Log4JConfiguration
 
setDescription(String) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the description of this configuration entry.
setDescription(String) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the description of this configuration entry
setEnum(Enum) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the current string value to the given enumeration constant.
setEnum(Enum) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
setEnumSet(EnumSet) - Method in interface org.eodisp.util.configuration.Configuration.Entry
 
setEnumSet(EnumSet) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
setFile(File) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the current string value to the given file.
setFile(File) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the current string value to the given file.
setInt(int) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the value to the given integer value.
setInt(int) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the value to the given integer value.
setLogLevel(Log4JConfiguration.LogLevel) - Method in class org.eodisp.util.configuration.Log4JConfiguration
 
setLong(long) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the value to the given long value.
setLong(long) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the value to the given long value.
setUpFixture() - Method in class org.eodisp.util.junit.FixtureTestCase
 
setUseCustomFile(boolean) - Method in class org.eodisp.util.configuration.Log4JConfiguration
 
setValue(String) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the value for this configuration entry.
setValue(String[]) - Method in interface org.eodisp.util.configuration.Configuration.Entry
Sets the value if this configuration entry allows a list of entries (Configuration.Entry.isList() returns true) for this configuration entry.
setValue(String) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
Sets the value for this configuration entry.
setValue(String[]) - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
shortFlag - Variable in class org.eodisp.util.configuration.ManualCommandlineMapper.CommandlineOption
The short flag.
shutdown(RootApp) - Method in class org.eodisp.util.AbstractAppModule
This callback indicates that this application module shall shutdown.
shutdown(RootApp) - Method in interface org.eodisp.util.AppModule
This callback indicates that this application module shall shutdown.
shutdown() - Method in class org.eodisp.util.RootApp
Shuts down the root the root application.
startup(RootApp) - Method in class org.eodisp.util.AbstractAppModule
This callback indicates that this application module can now start.
startup(RootApp) - Method in interface org.eodisp.util.AppModule
This callback indicates that this application module can now start.
stringArrayToString(String[], String) - Static method in class org.eodisp.util.ArrayUtil
 
stringToArray(String) - Static method in class org.eodisp.util.ArrayUtil
 
SystemPropertyMapper - Interface in org.eodisp.util.configuration
Interface of the system property wrapper.

T

tearDownFixture() - Method in class org.eodisp.util.junit.FixtureTestCase
 
toString() - Method in class org.eodisp.util.configuration.ConfigurationImpl.EntryImpl
 
toString() - Method in class org.eodisp.util.configuration.ConfigurationImpl
toString() - Method in class org.eodisp.util.launcher.ProcessImpl
 

U

unzip(File, File) - Static method in class org.eodisp.util.ZipUtil
 
USE_CUSTOM_FILE - Static variable in class org.eodisp.util.configuration.Log4JConfiguration
 

V

valueOf(String) - Static method in enum org.eodisp.util.configuration.Log4JConfiguration.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eodisp.util.RootApp.RunState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eodisp.util.configuration.Log4JConfiguration.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eodisp.util.RootApp.RunState
Returns an array containing the constants of this enum type, in the order they are declared.

W

WORKING_DIR_SYSTEM_PROPERTY - Static variable in class org.eodisp.util.RootApp
 
workingDir - Variable in class org.eodisp.util.DeleteLockFileShutdownHook
 

Z

zip(File, File, File...) - Static method in class org.eodisp.util.ZipUtil
 
ZipUtil - Class in org.eodisp.util
 
ZipUtil() - Constructor for class org.eodisp.util.ZipUtil
 

A B C D E F G H I K L M N O P R S T U V W Z