Class PlainEditorPlugIn
- java.lang.Object
-
- de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
-
- de.bsvrz.pat.sysbed.dataEditor.plugins.PlainEditorPlugIn
-
- All Implemented Interfaces:
java.lang.Comparable<DataEditorPlugIn>
- Direct Known Subclasses:
ComboBoxEditorPlugIn
,TextEditorPlugIn
public abstract class PlainEditorPlugIn extends DataEditorPlugIn
Abstrakte Klasse für PlugIns zur Darstellung von einfachen unstrukturierten Daten als Textwert oder Auswahlfeld
-
-
Field Summary
-
Fields inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
_backgroundUndefinedValue, _connection, _debug, _defaultValueString, _registry, _undefinedString
-
-
Constructor Summary
Constructors Constructor Description PlainEditorPlugIn()
-
Method Summary
Modifier and Type Method Description javax.swing.Box
createComponent(de.bsvrz.dav.daf.main.Data data, boolean editable, java.util.List<javax.swing.JButton> additionalButtons)
Diese Methode erstellt aus dem übergebenen Data-Objekt eine Komponente zur Darstellung in der Oberflächeboolean
supportsData(de.bsvrz.dav.daf.main.Data data)
Gibttrue
zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt.-
Methods inherited from class de.bsvrz.pat.sysbed.dataEditor.plugins.DataEditorPlugIn
compareTo, createValueBox, getByteArray, getPriority, isByteAttributeType, toString
-
-
-
-
Method Detail
-
createComponent
public javax.swing.Box createComponent(de.bsvrz.dav.daf.main.Data data, boolean editable, java.util.List<javax.swing.JButton> additionalButtons)
Description copied from class:DataEditorPlugIn
Diese Methode erstellt aus dem übergebenen Data-Objekt eine Komponente zur Darstellung in der Oberfläche- Specified by:
createComponent
in classDataEditorPlugIn
- Parameters:
data
- Datumeditable
- Ist das Data-Objekt editierbar?additionalButtons
- Zusätzliche Buttons die im Element eingefügt werden sollen (z.B. bei Array-Elementen die Buttons zum Verdoppeln und Löschen)- Returns:
- Box, die das Element darstellt.
-
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.- Specified by:
supportsData
in classDataEditorPlugIn
- Parameters:
data
- Datum- Returns:
true
, wenn dieses PlugIn das übergebene Data-Objekt unterstützt, sonstfalse
-
-