|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pat.sysbed.plugins.parameditor.ParameterEditor.EditorFrame
private static class ParameterEditor.EditorFrame
Nested Class Summary | |
---|---|
private static class |
ParameterEditor.EditorFrame.ParameterEditorReceiverSender
Wird für die alte Parametrierung benötigt, um die Sendesteuerung zu aktivieren und den Sende-Button zu aktivieren, bzw. |
Field Summary | |
---|---|
private JButton |
_actualDataButton
|
private AttributeGroup |
_atg
|
private ClientDavInterface |
_connection
|
private static Data |
_copiedData
|
private DataEditorPanel |
_editorPanel
|
private JButton |
_editSourceButton
|
private JFrame |
_frame
|
private JLabel |
_labelSourceObject
|
private JLabel |
_labelSourceType
|
private List<Aspect> |
_neededAspects
|
private boolean |
_newParametrisationAvailable
|
private SystemObject |
_object
|
private ParameterControllerInterface |
_parameterController
|
private ParameterEditor.EditorFrame.ParameterEditorReceiverSender |
_parameterEditorReceiverSender
|
private JButton |
_pasteButton
|
private Aspect |
_receiveAspect
|
private DataDescription |
_receiveDataDescription
|
private ResultData |
_receivedResultData
|
private Aspect |
_sendAspect
|
private JButton |
_sendButton
|
private DataDescription |
_sendDataDescription
|
private short |
_simulationVariant
|
private boolean |
_usePreselectionDialog
|
Constructor Summary | |
---|---|
ParameterEditor.EditorFrame(ClientDavInterface connection,
SystemObject object,
AttributeGroup atg,
short simulationVariant)
|
Method Summary | |
---|---|
(package private) PreselectionDialog |
askForObjectAndAttributeGroup(Component parentComponent)
|
void |
checkPasteButton()
|
private void |
createDataDescriptions()
Erstellt die DataDescription für die Anmeldung beim Datenverteiler. |
private JComponent |
createSelectionComponent()
Erstellt eine Swing-Komponente zur Anzeige der Auswahl für die Parametrierung. |
private JComponent |
createSourceComponent()
Erstellt eine Swing-Komponente zur Anzeige der Quelle der ausgewählten Objekt/Attributgruppe-Kombination. |
void |
enableSendButton(boolean enable)
Der Sende-Schaltknopf wird enabled oder disabled. |
private void |
refreshSourcePanel()
Falls die Anzeige der Quelle aktualisiert werden soll, muss diese Methode aufgerufen werden. |
void |
sendCurrentData()
Sendet die eingegebenen Daten an die Parametrierung. |
void |
setResultData(ResultData resultData)
Setzt den Ergebnisdatensatz der Parametrierung und stellt diesen im Parametereditor dar. |
private void |
setSelection(SystemObject object,
AttributeGroup atg)
Setzt die zu verwendenden Werte innerhalb einer Methode. |
void |
setSourceObject(String text)
Setzt den Text des Quellenobjekts. |
void |
setSourceType(String text)
Setzt den Text des Quellentyps. |
private void |
setWindowCloseOperation(int operation)
Gibt an, ob nur das Fenster geschlossen werden soll, oder die ganze Anwendung. |
void |
showSourceButton(boolean enable)
Enabled oder disabled die Schaltfläche zum editieren des Quellenobjekts. |
void |
start()
Startet den Parametereditor, indem die Daten bei der Parametrierung angemeldet werden und der Editor angezeigt wird. |
private void |
subscribe()
Meldet die Daten bei der Parametrierung an. |
private void |
unsubscribe()
Meldet die angemeldeten Daten bei der Parametrierung ab. |
private void |
updateData(Data data)
Stellt die Daten im Fenster dar. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final ClientDavInterface _connection
private SystemObject _object
private AttributeGroup _atg
private final JFrame _frame
private final Aspect _receiveAspect
private final Aspect _sendAspect
private final DataEditorPanel _editorPanel
private final JButton _sendButton
private final JButton _pasteButton
private JButton _actualDataButton
private ResultData _receivedResultData
private List<Aspect> _neededAspects
private boolean _usePreselectionDialog
private DataDescription _receiveDataDescription
private DataDescription _sendDataDescription
private static Data _copiedData
private final short _simulationVariant
private JLabel _labelSourceObject
private JLabel _labelSourceType
private JButton _editSourceButton
private boolean _newParametrisationAvailable
private ParameterEditor.EditorFrame.ParameterEditorReceiverSender _parameterEditorReceiverSender
private ParameterControllerInterface _parameterController
Constructor Detail |
---|
public ParameterEditor.EditorFrame(ClientDavInterface connection, SystemObject object, AttributeGroup atg, short simulationVariant)
Method Detail |
---|
PreselectionDialog askForObjectAndAttributeGroup(Component parentComponent)
private JComponent createSelectionComponent()
private JComponent createSourceComponent()
private void refreshSourcePanel()
public void setSourceObject(String text)
text
- Text des Quellenobjektspublic void setSourceType(String text)
text
- Text des Quellentypspublic void showSourceButton(boolean enable)
enable
- gibt an, ob die Schaltfläche aktiviert sein soll, oder nichtprivate void createDataDescriptions()
private void setSelection(SystemObject object, AttributeGroup atg)
object
- neu ausgewähltes Objektatg
- neu ausgewählte Attributgruppepublic void checkPasteButton()
public void start()
private void updateData(Data data)
data
- darzustellende Datenprivate void setWindowCloseOperation(int operation)
operation
- siehe Konstanten der Klasse private void subscribe()
private void unsubscribe()
public void enableSendButton(boolean enable)
enable
- true
, ob der Button enabled werden soll, sonst false
public void setResultData(ResultData resultData)
resultData
- Ergebnisdatensatzpublic void sendCurrentData() throws SendSubscriptionNotConfirmed
SendSubscriptionNotConfirmed
- Falls die Daten nicht gesendet werden konnten.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |