public class ParamDecoder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParamDecoder._ImplementationSwitches
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
ApplicationInfo |
applicationInfo
AppName und Hauptframe zerlegt um auf Facility, Subsystem zu schliessen
|
java.lang.String |
appName
Name der Applikation.
|
static int |
APPNAME_POSITION
0-basierte Postion des Parameters: appName == eindeutiger Applikationsname, der auch Basis eines Dateinamens sein kann
|
boolean |
helpNeeded
helpNeeded == erstes argument von args enthaelt ?
|
static int |
MAIN_FRAME_POSITION
0-basierte Postion des Parameters: mstFrameMainName == Hauptfenster der Applikation
|
static int |
MASCHINE_NAME_POSITION
0-basierte Postion des Parameters: maschinenName == Kurz, Lang oder Logbuch wird erkannt siehe Klasse Maschine
|
MaschineMgr |
maschineMgr
Maschinen Manager aus drittem Parameter
|
java.lang.String |
mstFrameMainName
Name der Hauptform inklusive Package Prefix.
|
java.lang.String[] |
originalAppParams |
java.lang.String |
originalString |
static int |
RESERVED_PARAMETER_COUNT
Anzahl der vom System reservierten Parameter, User Parameter können danach kommen
|
static java.lang.String |
TINE_DATABASE_SRV_HOME__KEY
Deprecated.
|
static java.lang.String |
TINE_DEBUG_LEVEL__KEY
Deprecated.
|
static java.lang.String |
TINE_SERVICE_NAME
Deprecated.
|
static java.lang.String |
TINE_VERZEICHNIS_NAME
Deprecated.
|
java.lang.String |
title
via IApp mechanism from AnLa retrieved title or as a backup appName
|
Constructor and Description |
---|
ParamDecoder(java.lang.String[] args) |
ParamDecoder(java.lang.String mstFrameMainName,
java.lang.String... args)
Convenience Konstruktor: falls mstFrameMainName nichttrivial und nicht in args wird es virtuell dazugetan
|
ParamDecoder(java.lang.String mstFrameMainName,
java.lang.String appName,
java.lang.String maschinenName,
java.lang.String[] userParameter) |
Modifier and Type | Method and Description |
---|---|
MaschineMgr |
getMaschineMgr() |
boolean |
getParameterAppNameWasSupplied() |
boolean |
getParameterMaschineWasSupplied() |
java.lang.String |
getTineDBVerz()
Deprecated.
|
int |
getTineDebugLevel()
Deprecated.
|
java.lang.String |
helpText() |
void |
setTineDebugLevel(int tineDebugLevel)
Deprecated.
|
java.lang.String |
userParameter(int index)
Gibt einen userParameter oder null zurueck
|
public static final int MAIN_FRAME_POSITION
public static final int APPNAME_POSITION
public static final int MASCHINE_NAME_POSITION
public static final int RESERVED_PARAMETER_COUNT
public final java.lang.String originalString
public final java.lang.String[] originalAppParams
public final boolean helpNeeded
public final java.lang.String mstFrameMainName
public final java.lang.String appName
public final java.lang.String title
public final MaschineMgr maschineMgr
public final ApplicationInfo applicationInfo
@Deprecated public static final java.lang.String TINE_SERVICE_NAME
@Deprecated public static final java.lang.String TINE_VERZEICHNIS_NAME
@Deprecated public static final java.lang.String TINE_DATABASE_SRV_HOME__KEY
@Deprecated public static final java.lang.String TINE_DEBUG_LEVEL__KEY
public ParamDecoder(java.lang.String[] args)
args
- public ParamDecoder(java.lang.String mstFrameMainName, java.lang.String appName, java.lang.String maschinenName, java.lang.String[] userParameter)
public ParamDecoder(java.lang.String mstFrameMainName, java.lang.String... args)
public java.lang.String helpText()
public java.lang.String userParameter(int index)
index
- 0 basierter Index des Parameters@Deprecated public final java.lang.String getTineDBVerz()
@Deprecated public final int getTineDebugLevel()
@Deprecated public final void setTineDebugLevel(int tineDebugLevel)
public final MaschineMgr getMaschineMgr()
public final boolean getParameterAppNameWasSupplied()
public final boolean getParameterMaschineWasSupplied()
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft