Class TextEditorPlugIn
java.lang.Object
de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
de.bsvrz.pat.sysbed.dataEditor.plugins.TextEditorPlugIn
- All Implemented Interfaces:
Comparable<DataEditorPlugIn>
- Direct Known Subclasses:
ReferenceEditorPlugIn
GTM-Editor-Plugin, dass für einfache Textwerte 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 TypeMethodDescriptionprotected JTextField
createComponent
(de.bsvrz.dav.daf.main.Data data) createValueBox
(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.protected static void
textBoxAttributeModified
(JTextComponent textBox, JLabel suffixBox, de.bsvrz.dav.daf.main.Data data, boolean update) Überprüft, ob der eingegebene Wert auch ein zulässiger Wert ist.toString()
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
createComponent, supportsData
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
compareTo, getByteArray, isByteAttributeType
-
Constructor Details
-
TextEditorPlugIn
public TextEditorPlugIn()
-
-
Method Details
-
textBoxAttributeModified
protected static void textBoxAttributeModified(JTextComponent textBox, JLabel suffixBox, de.bsvrz.dav.daf.main.Data data, boolean update) Überprüft, ob der eingegebene Wert auch ein zulässiger Wert ist.- Parameters:
textBox
- Komponente, wo der neue Wert eingegeben wurdesuffixBox
- das Feld mit dem Suffixdata
- die modifizierten Datenupdate
-
-
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)- Specified by:
createValueBox
in classDataEditorPlugIn
- 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
-
createComponent
-
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.- Specified by:
getPriority
in classDataEditorPlugIn
- Returns:
- die Priorität
-
toString
- Overrides:
toString
in classDataEditorPlugIn
-