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 JTextFieldcreateComponent(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 intGibt die Priorität zurück.protected static voidtextBoxAttributeModified(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, supportsDataMethods 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:DataEditorPlugInErstellt eine Komponente, die nur den Inhalt dieses Datums erhält (ohne Überschrift und Beschriftung)- Specified by:
createValueBoxin 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:DataEditorPlugInGibt 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:
getPriorityin classDataEditorPlugIn- Returns:
- die Priorität
-
toString
- Overrides:
toStringin classDataEditorPlugIn
-