public class ComboBoxEditorPlugIn extends PlainEditorPlugIn
_backgroundUndefinedValue, _connection, _debug, _defaultValueString, _registry, _undefinedString
Constructor and Description |
---|
ComboBoxEditorPlugIn() |
Modifier and Type | Method and Description |
---|---|
protected void |
addComboItems(de.bsvrz.dav.daf.main.Data data,
javax.swing.JComboBox<java.lang.String> comboBox) |
protected void |
comboBoxAttributeModified(javax.swing.JComboBox<java.lang.String> comboBox,
javax.swing.JLabel suffixBox,
de.bsvrz.dav.daf.main.Data data,
boolean update) |
javax.swing.JComponent |
createValueBox(de.bsvrz.dav.daf.main.Data data,
boolean editable,
java.util.Collection<javax.swing.JButton> additionalButtons,
javax.swing.JLabel suffixBox)
Erstellt eine Komponente, die nur den Inhalt dieses Datums erhält (ohne Überschrift und Beschriftung)
|
protected int |
getPriority()
Gibt die Priorität zurück.
|
boolean |
supportsData(de.bsvrz.dav.daf.main.Data data)
Gibt
true zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt. |
java.lang.String |
toString() |
createComponent
compareTo, getByteArray, isByteAttributeType
public javax.swing.JComponent createValueBox(de.bsvrz.dav.daf.main.Data data, boolean editable, java.util.Collection<javax.swing.JButton> additionalButtons, javax.swing.JLabel suffixBox)
DataEditorPlugIn
createValueBox
in class DataEditorPlugIn
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)protected void addComboItems(de.bsvrz.dav.daf.main.Data data, javax.swing.JComboBox<java.lang.String> comboBox)
protected void comboBoxAttributeModified(javax.swing.JComboBox<java.lang.String> comboBox, javax.swing.JLabel suffixBox, de.bsvrz.dav.daf.main.Data data, boolean update)
public boolean supportsData(de.bsvrz.dav.daf.main.Data data)
DataEditorPlugIn
true
zurück, wenn dieses PlugIn das übergebene Data-Objekt unterstützt. Ein PlugIn, was Array-Daten darstellt wird bspw. keinen
Plain-Textwert unterstützen.supportsData
in class PlainEditorPlugIn
data
- Datumtrue
, wenn dieses PlugIn das übergebene Data-Objekt unterstützt, sonst false
protected int getPriority()
DataEditorPlugIn
getPriority
in class DataEditorPlugIn
public java.lang.String toString()
toString
in class DataEditorPlugIn