Class AApp

  • All Implemented Interfaces:
    IApp

    public abstract class AApp
    extends java.lang.Object
    implements IApp
    Als Vorbereitung fuer Erweiterungen
    Author:
    labudda
    • Field Detail

      • Null

        public static final IApp Null
    • Constructor Detail

      • AApp

        public AApp()
    • Method Detail

      • getHelpBase

        public java.lang.String getHelpBase()
        Specified by:
        getHelpBase in interface IApp
        Returns:
        url zur Hilfeseite ohne die Hilefeseite selbst
      • getHelpUrl

        public java.lang.String getHelpUrl()
        Specified by:
        getHelpUrl in interface IApp
        Returns:
        Vollstaendiger Pfad zur Hilfeseite
      • getFileTimestamp

        public java.lang.String getFileTimestamp()
        Specified by:
        getFileTimestamp in interface IApp
        Returns:
        Zeitstempel der 'ausfuehrbaren' Datei
      • getReleaseReason

        public java.lang.String getReleaseReason()
        Specified by:
        getReleaseReason in interface IApp
        Returns:
        Beschreibung, warum eine neue Version erzeugt wurde
      • getReleaseTimestamp

        public java.lang.String getReleaseTimestamp()
        Specified by:
        getReleaseTimestamp in interface IApp
        Returns:
        Zeitpunkt des releases. Der Release Zeitpunkt ist im Allgemeinen definiert durch die letzte Aenderung in der Datei buildNumber in dem Element des Build Paths, das die zu startende Main routine enthaelt.
      • isInformationValid

        public boolean isInformationValid()
        Specified by:
        isInformationValid in interface IApp
        Returns:
        true, if at least the name is defined