Class GenericTestMonitor

java.lang.Object
de.bsvrz.sys.funclib.application.AbstractGUIApplication
de.bsvrz.pat.sysbed.main.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 Dateverteiler 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

    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 Details

    • 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