de.bsvrz.pat.sysbed.plugins.parameditor
Class ParameterEditor

java.lang.Object
  extended by de.bsvrz.pat.sysbed.plugins.parameditor.ParameterEditor
All Implemented Interfaces:
StandardApplication

public class ParameterEditor
extends Object
implements StandardApplication

Diese Klasse implementiert einen Dialog zum editieren von Parametern. Die Klasse kann als eigenständige Applikation gestartet oder in andere Applikationen integriert werden. Als eigenständige Applikation werden die Aufrufargumente -objekt=... und -atg=... unterstützt mit denen spezifiziert werden kann, für welches Objekt und für welche Attributgruppe ein Parameterdatensatz angezeigt werden soll.

Author:
Kappich Systemberatung

Nested Class Summary
private static class ParameterEditor.EditorFrame
           
static class ParameterEditor.ParameterChangeInformation
           
 
Field Summary
private  String _atgPid
          Pid der via Aufrufargument angegebenen Attributgruppe.
private static Debug _debug
          Logger für Debug-Ausgaben
private  String _objectPid
          Pid des via Aufrufargument angegebenen Objekts.
 
Constructor Summary
private ParameterEditor()
          Der Standardkonstruktor wird für den Aufruf durch die main Methode benötigt.
  ParameterEditor(ClientDavInterface connection, SystemObject object, AttributeGroup attributeGroup, short simulationVariant)
          Konstruktor, um den Parametereditor von einer anderen Applikation aus zu starten.
 
Method Summary
 void initialize(ClientDavInterface connection)
           
static void main(String[] args)
          Wird zum Start der Applikation aufgerufen.
 void parseArguments(ArgumentList argumentList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static Debug _debug
Logger für Debug-Ausgaben


_objectPid

private String _objectPid
Pid des via Aufrufargument angegebenen Objekts.


_atgPid

private String _atgPid
Pid der via Aufrufargument angegebenen Attributgruppe.

Constructor Detail

ParameterEditor

private ParameterEditor()
Der Standardkonstruktor wird für den Aufruf durch die main Methode benötigt.


ParameterEditor

public ParameterEditor(ClientDavInterface connection,
                       SystemObject object,
                       AttributeGroup attributeGroup,
                       short simulationVariant)
Konstruktor, um den Parametereditor von einer anderen Applikation aus zu starten. Wird als Simulationsvariante -1 angegeben, wird sie nicht weiter beachtet.

Parameters:
connection - Verbindung zum Datenverteiler
object - anzuzeigendes Objekt
attributeGroup - anzuzeigende Attributgruppe
simulationVariant - die Simulationsvariante
Method Detail

main

public static void main(String[] args)
Wird zum Start der Applikation aufgerufen.

Parameters:
args - Aufrufargumente der Applikation

parseArguments

public void parseArguments(ArgumentList argumentList)
Specified by:
parseArguments in interface StandardApplication

initialize

public void initialize(ClientDavInterface connection)
                throws Exception
Specified by:
initialize in interface StandardApplication
Throws:
Exception