Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DATA_WEIGHT |
Context-Parameter fuer die Wichtung der Breite.
|
DATAKEY_TOOLTIP
Constructor | Description |
---|---|
MultiInput() |
ct.
|
MultiInput(Input... inputs) |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
void |
add(Input i) |
Fuegt ein Eingabe-Feld hinzu.
|
void |
addListener(org.eclipse.swt.widgets.Listener l) |
Fuegt den Listener zu allen enthaltenen Eingabefeldern hinzu.
|
void |
disable() |
Deaktiviert alle enthaltenen Eingabefelder.
|
void |
enable() |
Aktiviert alle enthaltenen Eingabefelder.
|
void |
focus() |
Fokussiert das erste der enthaltenen Eingabefelder.
|
org.eclipse.swt.widgets.Control |
getControl() |
Liefert das eigentliche Eingabecontrol.
|
java.lang.Object |
getData(java.lang.String key) |
Liefert die Context-Daten.
|
java.lang.String |
getName() |
Liefert die Label-Bezeichnung des Eingabe-Feldes.
|
java.lang.Object |
getValue() |
Liefert den Wert des Eingabefelds.
|
boolean |
hasChanged() |
Liefert true, wenn sich mindestens eines der Eingabefelder geaendert hat.
|
boolean |
isEnabled() |
Prueft, ob das Eingabe-Feld aktiv ist.
|
boolean |
isMandatory() |
Liefert true, wenn mindestens eines der Eingabefelder Pflicht ist.
|
void |
paint(org.eclipse.swt.widgets.Composite parent) |
Positioniert und malt das Eingabefeld im uebergebenen Composite.
|
void |
paint(org.eclipse.swt.widgets.Composite parent,
int width) |
Positioniert und malt das Eingabefeld im uebergebenen Composite.
|
void |
setComment(java.lang.String comment) |
Fuegt hinter das Eingabefeld noch einen Kommentar.
|
void |
setData(java.lang.String key,
java.lang.Object data) |
Speichert optionale Context-Daten.
|
void |
setEnabled(boolean enabled) |
Aktiviert oder deaktiviert das Eingabe-Feld.
|
void |
setMandatory(boolean mandatory) |
Setzt das Pflicht-Flag bei allen enthaltenen Eingabefeldern.
|
void |
setName(java.lang.String name) |
Speichert die Label-Bezeichnung des Eingabe-Feldes.
|
void |
setValue(java.lang.Object value) |
Schreibt einen neuen Wert in das Eingabefeld.
|
public static final java.lang.String DATA_WEIGHT
public MultiInput()
public MultiInput(Input... inputs)
inputs
- Liste von Eingabefeldern.public void add(Input i)
i
- das Eingabe-Feld.public void disable()
disable
in interface Input
Input.disable()
public void enable()
enable
in interface Input
Input.enable()
public void focus()
focus
in interface Input
Input.focus()
public void addListener(org.eclipse.swt.widgets.Listener l)
addListener
in interface Input
l
- zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)
public boolean hasChanged()
hasChanged
in interface Input
Input.hasChanged()
public boolean isMandatory()
isMandatory
in interface Input
Input.isMandatory()
public void setMandatory(boolean mandatory)
setMandatory
in interface Input
mandatory
- true, wenn es ein Pflichtfeld ist.Input.setMandatory(boolean)
public java.lang.String getName()
Input
getName
in interface Input
Input.getName()
public void setName(java.lang.String name)
Input
setName
in interface Input
name
- Label-Bezeichnung.Input.setName(java.lang.String)
public void setComment(java.lang.String comment)
Input
setComment
in interface Input
comment
- Kommentar.Input.setComment(java.lang.String)
public void paint(org.eclipse.swt.widgets.Composite parent)
Input
paint
in interface Input
paint
in interface Part
parent
- Das Composite, in dem das Eingabefeld gemalt werden soll.Input.paint(org.eclipse.swt.widgets.Composite)
public void paint(org.eclipse.swt.widgets.Composite parent, int width)
Input
paint
in interface Input
parent
- Das Composite, in dem das Eingabefeld gemalt werden soll.width
- angegebene Breite.Input.paint(org.eclipse.swt.widgets.Composite, int)
public final org.eclipse.swt.widgets.Control getControl()
Input
getControl
in interface Input
Input.getControl()
public java.lang.Object getValue()
Input
getValue
in interface Input
Input.getValue()
public boolean isEnabled()
Input
isEnabled
in interface Input
Input.isEnabled()
public void setEnabled(boolean enabled)
Input
setEnabled
in interface Input
enabled
- true, wenn es aktiv sein soll.Input.setEnabled(boolean)
public void setValue(java.lang.Object value)
Input
setValue
in interface Input
value
- der neu anzuzeigende Wert.Input.setValue(java.lang.Object)
public void setData(java.lang.String key, java.lang.Object data)
Input
setData
in interface Input
key
- freier Schluessel.data
- beliebige Nutzdaten.Input.setData(java.lang.String, java.lang.Object)
public java.lang.Object getData(java.lang.String key)
Input
getData
in interface Input
key
- der Schluessel.Input.getData(java.lang.String)