| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATA_WEIGHT
Context-Parameter fuer die Wichtung der Breite.
|
| Constructor and Description |
|---|
MultiInput()
ct.
|
MultiInput(Input... inputs)
ct.
|
| Modifier and Type | Method and 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 InputInput.disable()public void enable()
enable in interface InputInput.enable()public void focus()
focus in interface InputInput.focus()public void addListener(org.eclipse.swt.widgets.Listener l)
addListener in interface Inputl - zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)public boolean hasChanged()
hasChanged in interface InputInput.hasChanged()public boolean isMandatory()
isMandatory in interface InputInput.isMandatory()public void setMandatory(boolean mandatory)
setMandatory in interface Inputmandatory - true, wenn es ein Pflichtfeld ist.Input.setMandatory(boolean)public java.lang.String getName()
InputgetName in interface InputInput.getName()public void setName(java.lang.String name)
InputsetName in interface Inputname - Label-Bezeichnung.Input.setName(java.lang.String)public void setComment(java.lang.String comment)
InputsetComment in interface Inputcomment - Kommentar.Input.setComment(java.lang.String)public void paint(org.eclipse.swt.widgets.Composite parent)
Inputpaint in interface Inputpaint in interface Partparent - 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)
Inputpaint in interface Inputparent - 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()
InputgetControl in interface InputInput.getControl()public java.lang.Object getValue()
InputgetValue in interface InputInput.getValue()public boolean isEnabled()
InputisEnabled in interface InputInput.isEnabled()public void setEnabled(boolean enabled)
InputsetEnabled in interface Inputenabled - true, wenn es aktiv sein soll.Input.setEnabled(boolean)public void setValue(java.lang.Object value)
InputsetValue in interface Inputvalue - der neu anzuzeigende Wert.Input.setValue(java.lang.Object)public void setData(java.lang.String key,
java.lang.Object data)
InputsetData in interface Inputkey - freier Schluessel.data - beliebige Nutzdaten.Input.setData(java.lang.String, java.lang.Object)public java.lang.Object getData(java.lang.String key)
InputgetData in interface Inputkey - der Schluessel.Input.getData(java.lang.String)