Class ApplicationInfo
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.ApplicationInfo
-
public class ApplicationInfo extends java.lang.Object
Immutable class mit den Informationen zur Applikation, die sich aus dem MstFrameMain Namen saugen lassen (Was siehe TYPE), aber insbesondere:- System
- SubSystem
- Application
- Author:
- ws version 1.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationInfo.TYPE
de.desy.mst.libs.framework.mstapp.MstFrameMain
wird folgendermassen zerlegt
-
Field Summary
Fields Modifier and Type Field Description static ApplicationInfo
__SYSTEM_APP_INFO
static ApplicationInfo
_UNKNOWN_APP_INFO
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationInfo
createAppInfo(java.lang.String frameMainName, java.lang.String appName)
static ApplicationInfo
createSystemAppInfo(java.lang.String pseudoAppName)
boolean
equals(java.lang.Object obj)
java.lang.String
getAccelerator()
java.lang.String
getAppName()
java.lang.String
getFrameName()
java.lang.String[]
getFrameNameArray()
java.lang.String
getInfo(ApplicationInfo.TYPE type)
java.lang.String
getInfo(ApplicationInfo.TYPE type, java.lang.String sDefault)
java.lang.String
getShortFrameName()
Klassen Name ohne das Paketjava.lang.String
getSubSystem()
int
hashCode()
-
-
-
Field Detail
-
__SYSTEM_APP_INFO
public static final ApplicationInfo __SYSTEM_APP_INFO
-
_UNKNOWN_APP_INFO
public static final ApplicationInfo _UNKNOWN_APP_INFO
-
-
Method Detail
-
createSystemAppInfo
public static ApplicationInfo createSystemAppInfo(java.lang.String pseudoAppName)
- Parameters:
pseudoAppName
- not null
-
createAppInfo
public static ApplicationInfo createAppInfo(java.lang.String frameMainName, java.lang.String appName)
- Parameters:
frameMainName
- not nullappName
- not null
-
getInfo
public final java.lang.String getInfo(ApplicationInfo.TYPE type, java.lang.String sDefault)
-
getInfo
public final java.lang.String getInfo(ApplicationInfo.TYPE type)
-
getAppName
public final java.lang.String getAppName()
-
getFrameName
public final java.lang.String getFrameName()
-
getFrameNameArray
public final java.lang.String[] getFrameNameArray()
-
getSubSystem
public final java.lang.String getSubSystem()
-
getAccelerator
public final java.lang.String getAccelerator()
-
getShortFrameName
public java.lang.String getShortFrameName()
Klassen Name ohne das Paket
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-