Class ReferenceEditorPlugIn
java.lang.Object
de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.TextEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.ReferenceEditorPlugIn
- All Implemented Interfaces:
Comparable<DataEditorPlugIn>
GTM-Editor-Plugin, dass für Referenzwerte zuständig ist
-
Field Summary
Fields inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
_backgroundUndefinedValue, _connection, _debug, _defaultValueString, _registry, _undefinedString
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateValueBox
(de.bsvrz.dav.daf.main.Data data, boolean editable, Collection<JButton> additionalButtons, JLabel suffixBox) Erstellt eine Komponente, die nur den Inhalt dieses Datums erhält (ohne Überschrift und Beschriftung)protected int
Gibt die Priorität zurück.boolean
supportsData
(de.bsvrz.dav.daf.main.Data data) Gibttrue
zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt.toString()
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.TextEditorPlugIn
createComponent, textBoxAttributeModified
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
createComponent
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
compareTo, getByteArray, isByteAttributeType
-
Constructor Details
-
ReferenceEditorPlugIn
public ReferenceEditorPlugIn()
-
-
Method Details
-
createValueBox
public JTextField createValueBox(de.bsvrz.dav.daf.main.Data data, boolean editable, Collection<JButton> additionalButtons, JLabel suffixBox) Description copied from class:DataEditorPlugIn
Erstellt eine Komponente, die nur den Inhalt dieses Datums erhält (ohne Überschrift und Beschriftung)- Overrides:
createValueBox
in classTextEditorPlugIn
- Parameters:
data
- Datumeditable
- Soll die Komponente editierbar sein?additionalButtons
- Liste, in die zusätzliche Buttons eingefügt werdensuffixBox
- Optional: Ein JLabel, dass den Suffix (also z.B. die Einheit) des Datums übergeben bekommt (oder null)- Returns:
- Komponente für Inhalt
-
supportsData
public boolean supportsData(de.bsvrz.dav.daf.main.Data data) Description copied from class:DataEditorPlugIn
Gibttrue
zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt. Ein PlugIn, was Array-Daten darstellt wird bspw. keinen Plain-Textwert unterstützen.- Overrides:
supportsData
in classPlainEditorPlugIn
- Parameters:
data
- Datum- Returns:
true
, wenn dieses PlugIn das übergebene Data-Objekt unterstützt, sonstfalse
-
getPriority
protected int getPriority()Description copied from class:DataEditorPlugIn
Gibt die Priorität zurück. Wenn mehrere PlugIns ein Datum unterstützen wird standardmäßig das PlugIn mit der höchsten Priorität ausgewählt.- Overrides:
getPriority
in classTextEditorPlugIn
- Returns:
- die Priorität
-
toString
- Overrides:
toString
in classTextEditorPlugIn
-