Package ea
Class EngineAlpha
java.lang.Object
ea.EngineAlpha
Diese Klasse definiert Versions-Konstanten und sorgt für eine About-Box beim Ausführen der
.jar-Datei.
- Author:
- Niklas Keller <me@kelunik.com>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
Zeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)static final boolean
Gibt an, ob dieser Release in .jar - Form vorliegt.static final int
Der Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfix
static final String
Format: v(major). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VERSION_CODE
public static final int VERSION_CODEDer Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfix
- See Also:
-
VERSION_STRING
Format: v(major).(minor).(bugfix) Beispiel: v3.1.2- See Also:
-
IS_JAR
public static final boolean IS_JARGibt an, ob dieser Release in .jar - Form vorliegt. Ist das der Fall, ist dieser Werttrue
, sonst ist erfalse
. -
BUILD_TIME
public static final long BUILD_TIMEZeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)
-
-
Constructor Details
-
EngineAlpha
public EngineAlpha()
-
-
Method Details
-
main
-
isJar
@API public static boolean isJar()Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.- Returns:
true
, falls ja, sonstfalse
.
-
getJarName
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.- Returns:
- Dateiname der Jar-Datei oder
null
, falls das Programm nicht über eine Jar-Datei ausgeführt wird.
-
getBuildTime
@API public static long getBuildTime()Gibt an, wann die Jar-Datei erzeugt wurde.- Returns:
- Erzeugungsdatum der Jar-Datei in Sekunden seit dem 01.01.1970 (Unix Timestamp) oder den aktuellen Timestamp, falls nicht von einer Jar-Datei ausgeführt.
-