public class ParameterEditor extends java.lang.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.
Modifier and Type | Class and Description |
---|---|
private static class |
ParameterEditor.EditorFrame |
static class |
ParameterEditor.ParameterChangeInformation |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_atgPid
Pid der via Aufrufargument angegebenen Attributgruppe.
|
private static Debug |
_debug
Logger für Debug-Ausgaben
|
private java.lang.String |
_objectPid
Pid des via Aufrufargument angegebenen Objekts.
|
Modifier | Constructor and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
initialize(ClientDavInterface connection)
Diese Methode wird nach dem Verbindungsaufbau zum Datenverteiler aufgerufen.
|
static void |
main(java.lang.String[] args)
Wird zum Start der Applikation aufgerufen.
|
void |
parseArguments(ArgumentList argumentList)
Beim Aufruf dieser Methode bekommt die Applikation die Möglichkeit spezielle Aufrufargumente zu lesen.
|
private static Debug _debug
Logger für Debug-Ausgaben
private java.lang.String _objectPid
Pid des via Aufrufargument angegebenen Objekts.
private java.lang.String _atgPid
Pid der via Aufrufargument angegebenen Attributgruppe.
private ParameterEditor()
Der Standardkonstruktor wird für den Aufruf durch die main
Methode benötigt.
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.
connection
- Verbindung zum Datenverteilerobject
- anzuzeigendes ObjektattributeGroup
- anzuzeigende AttributgruppesimulationVariant
- die Simulationsvariantepublic static void main(java.lang.String[] args)
Wird zum Start der Applikation aufgerufen.
args
- Aufrufargumente der Applikationpublic void parseArguments(ArgumentList argumentList)
de.bsvrz.sys.funclib.application.StandardApplication
parseArguments
in interface StandardApplication
argumentList
- Aufrufargumente der Applikationpublic void initialize(ClientDavInterface connection) throws java.lang.Exception
de.bsvrz.sys.funclib.application.StandardApplication
initialize
in interface StandardApplication
connection
- Verbindung zum Datenverteilerjava.lang.Exception
- Falls ein unerwarteter Fehler aufgetreten ist.