Class GenericTestMonitor

  • All Implemented Interfaces:
    de.bsvrz.dav.daf.main.ApplicationCloseActionHandler, de.bsvrz.sys.funclib.application.GUIApplication, de.bsvrz.sys.funclib.application.StandardApplication

    public class GenericTestMonitor
    extends de.bsvrz.sys.funclib.application.AbstractGUIApplication
    implements de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
    Mit dieser Klasse wird die Anwendung "Generischer Test Monitor" gestartet. Die Module, die zu der Applikation gehören sollen, können hier hinzugefügt werden. Der Auswahlbaum wird hier für den PreselectionTree erstellt und an die Applikation übergeben. Außerdem wird die Verbindung zum Datenverteiler und die Argumentliste, welche beim Aufruf der main-Methode angegeben wurde, übergeben.

    Der Login-Dialog, welcher es ermöglicht, eine IP-Adresse mit Port, Benutzernamen und Passwort einzugeben, kann über den Aufrufparameter -autologin ausgeschaltet werden. Allerdings werden dann die Parameter -benutzer und -authentifizierung benötigt.

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close​(java.lang.String error)  
      java.lang.String getApplicationName()  
      java.lang.Class<?> getMainClass()  
      void initialize​(de.bsvrz.dav.daf.main.ClientDavInterface connection)
      Die Applikation wird erstellt, Module und Logo hinzugefügt und der Baum für die Datenidentifikationsauswahl wird erstellt.
      static void main​(java.lang.String[] args)
      Die Applikation "Generischer Test Monitor" wird über die main-Methode gestartet.
      void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
      Mit der main-Methode übergebene Parameter können hier ausgewertet werden.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.application.AbstractGUIApplication

        connect, getConnection, isDavConnected, setConnection
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Die Applikation "Generischer Test Monitor" wird über die main-Methode gestartet.
        Parameters:
        args - Argumente, die beim Start der Applikation übergeben wurden
      • getApplicationName

        public java.lang.String getApplicationName()
        Specified by:
        getApplicationName in class de.bsvrz.sys.funclib.application.AbstractGUIApplication
      • parseArguments

        public void parseArguments​(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
                            throws java.lang.Exception
        Mit der main-Methode übergebene Parameter können hier ausgewertet werden.
        Specified by:
        parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
        Parameters:
        argumentList - die modifizierte Argumentliste von der Standardapplikation
        Throws:
        java.lang.Exception - Falls ein ungültiges Argument gefunden wurde.
      • initialize

        public void initialize​(de.bsvrz.dav.daf.main.ClientDavInterface connection)
                        throws java.lang.Exception
        Die Applikation wird erstellt, Module und Logo hinzugefügt und der Baum für die Datenidentifikationsauswahl wird erstellt. Anschließend wird die Anwendung gestartet.
        Specified by:
        initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
        Parameters:
        connection - Verbindung zum Datenverteiler
        Throws:
        java.lang.Exception - Falls es zu einer unerwarteten Ausnahme kommt.
      • getMainClass

        public java.lang.Class<?> getMainClass()
        Specified by:
        getMainClass in interface de.bsvrz.sys.funclib.application.GUIApplication
      • close

        public void close​(java.lang.String error)
        Specified by:
        close in interface de.bsvrz.dav.daf.main.ApplicationCloseActionHandler
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object