public class LocalHome
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HOME_DIR_NAME
Wurzel des lokalen Verzeichnisses mit MstApp Daten
|
Constructor and Description |
---|
LocalHome() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
askTheUser(java.lang.String defaultHome) |
static java.lang.String |
calcLocalDirectory(java.lang.String srvName,
java.lang.String appName) |
static java.lang.String |
calcLocalPath(java.lang.String srvName,
java.lang.String appName,
java.lang.String suffix) |
static java.lang.String |
calcLocalPath(java.lang.String srvName,
java.lang.String appName,
java.lang.String fileName,
java.lang.String suffix) |
static java.lang.String |
calcLocalUserPath(java.lang.String srvName,
java.lang.String appName,
java.lang.String suffix) |
static java.lang.String |
calcLocalUserPrefPath(java.lang.String srvName,
java.lang.String appName,
java.lang.String suffix) |
static void |
changeHomeByUserDialog()
this routine asks the user for a home directory.
|
static java.lang.String |
getHome() |
static java.lang.String |
getHomeProtokoll() |
static boolean |
hatAbweichendesProtokollVerzeichnis() |
static void |
initAndRegisterJMenuForAllowLocalHome(javax.swing.JMenu menuParent) |
static boolean |
isLocalHomeConfiguered() |
static boolean |
noLocalHomeWanted() |
static void |
setHomeProtokoll(java.lang.String newHomeProtokoll,
boolean newIsAbweichendesProtokoll) |
static void |
tryToCreateAllParentDirs(java.lang.String lokalesVerz) |
public static final java.lang.String HOME_DIR_NAME
public static final boolean noLocalHomeWanted()
public static final boolean isLocalHomeConfiguered()
public static final java.lang.String getHome()
java.lang.IllegalStateException
- falls "noLocalHomeWanted == true"public static java.lang.String getHomeProtokoll()
java.lang.IllegalStateException
- falls "noLocalHomeWanted == true"public static boolean hatAbweichendesProtokollVerzeichnis()
public static void changeHomeByUserDialog()
public static void setHomeProtokoll(java.lang.String newHomeProtokoll, boolean newIsAbweichendesProtokoll)
public static final java.lang.String calcLocalPath(java.lang.String srvName, java.lang.String appName, java.lang.String suffix)
srvName
- ...like "Ini"appName
- ...application of the local pathsuffix
- ....like ".xml"public static final java.lang.String calcLocalUserPath(java.lang.String srvName, java.lang.String appName, java.lang.String suffix)
srvName
- ...like "Ini"appName
- ...application of the local pathsuffix
- ....like ".xml"public static final java.lang.String calcLocalUserPrefPath(java.lang.String srvName, java.lang.String appName, java.lang.String suffix)
srvName
- ...like "Ini"appName
- ...application of the local pathsuffix
- ....like ".xml"public static final java.lang.String calcLocalPath(java.lang.String srvName, java.lang.String appName, java.lang.String fileName, java.lang.String suffix)
srvName
- ...like "Ini"appName
- ...application name for the pathfileName
- ...name of the file without path and suffix, like "mySpecialData"suffix
- ...like ".xml"public static java.lang.String calcLocalDirectory(java.lang.String srvName, java.lang.String appName)
srvName
- ...like "Ini"appName
- ...application name for the pathpublic static void tryToCreateAllParentDirs(java.lang.String lokalesVerz)
lokalesVerz
- public static void initAndRegisterJMenuForAllowLocalHome(javax.swing.JMenu menuParent)
menuParent
- unter diesem Menu richtet sich das Local Home einpublic static final java.lang.String askTheUser(java.lang.String defaultHome)
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft