Package ea

Class EngineAlpha

java.lang.Object
ea.EngineAlpha

@Internal public final class EngineAlpha extends Object
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

    Fields
    Modifier and Type
    Field
    Description
    static 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    Gibt an, wann die Jar-Datei erzeugt wurde.
    static String
    Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.
    static boolean
    Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.
    static void
    main(String[] args)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • VERSION_CODE

      public static final int VERSION_CODE
      Der Versionscode des aktuellen Release.
      Rechnung:
      10000 * major + 100 * minor + 1 * bugfix
      See Also:
    • VERSION_STRING

      public static final String VERSION_STRING
      Format: v(major).(minor).(bugfix) Beispiel: v3.1.2
      See Also:
    • IS_JAR

      public static final boolean IS_JAR
      Gibt an, ob dieser Release in .jar - Form vorliegt. Ist das der Fall, ist dieser Wert true, sonst ist er false.
    • BUILD_TIME

      public static final long BUILD_TIME
      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)
  • Constructor Details

    • EngineAlpha

      public EngineAlpha()
  • Method Details

    • main

      public static void main(String[] args)
    • isJar

      @API public static boolean isJar()
      Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.
      Returns:
      true, falls ja, sonst false.
    • getJarName

      @API public static String 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.