de.esprit.appsuite.appstore

## Class AppCacheRootDirOption

- java.lang.Object
- - de.esprit.common.util.DumpableObject
  - - de.esprit.common.clp.CommandLineOption<java.lang.String>
    - - de.esprit.common.clp.AbstractStringOption
      - - de.esprit.appsuite.appstore.AppCacheRootDirOption

- All Implemented Interfaces:
    Dumpable

      public class AppCacheRootDirOption
      extends AbstractStringOption

  This `-appCacheRootDir` option defines the local root cache directory for web-installed applications. Note that the value may contain place holders, which are evaluated at runtime. For example:
  - `@{prop:user.home}`
    is replaced by the value of the system property user.home
  - `@{env:ESPRIT_CLIENT_WORKSPACE}`
    is replaced by the value of the environment variable ESPRIT_CLIENT_WORKSPACE
  If the option is not specified, then the environment variable ESPRIT_APP_CACHE_ROOT_DIR is checked. If the latter is also not specified then the hard coded default value @{prop:user.home}/.esprit is used.
  Note that the name of the environment variable can be configured using `CommandLineOption.setEnvVariableName(String)`.
  Author:
    Rainer Buesch

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `AppCacheRootDirOption()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.io.File` | `getResolvedPath()`

    - ### Methods inherited from class de.esprit.common.clp.AbstractStringOption

      `getValue, parseValue`

    - ### Methods inherited from class de.esprit.common.clp.CommandLineOption

      `checkValue, equals, getArgumentName, getDefaultValue, getEnvVariableName, getEnvVariableValue, getHelpText, getOption, getOptionAndArgument, getStringValue, hasArgument, hashCode, isMandatory, isPrintHelp, isPrintSyntax, isSecret, isValueTakenFromEnvVariable, parseDefaultValue, parseValue, setDefaultValue, setEnvVariableName, setFound, setHelpText, setMandatory, setPrintHelp, setPrintSyntax, setSecret, setStringValue, toDumpString, toString, wasFound`

    - ### Methods inherited from class de.esprit.common.util.DumpableObject

      `configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### AppCacheRootDirOption

          public AppCacheRootDirOption()

  - ### Method Detail

    - #### getResolvedPath

          public java.io.File getResolvedPath()

Copyright © 2014 EsprIT-Systems. All Rights Reserved.