ButtonInput, CheckboxInput, ImageInput, LabelInput, LinkInput, RadioInput, ScaleInput, SearchInput, SelectInput, SpinnerInput, TextInputpublic abstract class AbstractInput extends java.lang.Object implements Input
DATAKEY_TOOLTIP| Constructor | Description |
|---|---|
AbstractInput() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addListener(org.eclipse.swt.widgets.Listener l) |
Fuegt dem Eingabe-Feld einen Listener hinzu, der bei jedem Focus-Wechsel ausgeloest wird.
|
java.lang.Object |
getData(java.lang.String key) |
Liefert die Context-Daten.
|
java.lang.String |
getName() |
Liefert die Label-Bezeichnung des Eingabe-Feldes.
|
protected org.eclipse.swt.widgets.Composite |
getParent() |
Liefert das Composite, in dem das Control gemalt werden soll.
|
int |
getStyleBits() |
Liefert die Stylebits (GridData-Settings), welche zum Erstellen des Widgets
verwendet werden.
|
boolean |
hasChanged() |
Prueft, ob sich der Wert von
getValue() seit dem
letzten Aufruf von hasChanged geaendert hat. |
boolean |
isMandatory() |
Prueft, ob es sich um ein Pflichtfeld handelt.
|
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 |
setInvalidChars(java.lang.String chars) |
Definiert eine Liste von Zeichen, die nicht eingegeben werden koennen.
|
void |
setMandatory(boolean mandatory) |
Legt fest, ob es sich um ein Pflichtfeld handelt.
|
void |
setName(java.lang.String name) |
Speichert die Label-Bezeichnung des Eingabe-Feldes.
|
void |
setValidChars(java.lang.String chars) |
Definiert eine Liste von Zeichen, die eingegeben werden koennen.
|
protected void |
update() |
Wird immer dann aufgerufen, wenn eines der Controls des
Eingabe-Feldes aktualisiert wird.
|
disable, enable, focus, getControl, getValue, isEnabled, setEnabled, setValueprotected org.eclipse.swt.widgets.Composite getParent()
public int getStyleBits()
public void addListener(org.eclipse.swt.widgets.Listener l)
InputaddListener in interface Inputl - zu registrierender Listener.Input.addListener(org.eclipse.swt.widgets.Listener)public void setComment(java.lang.String comment)
InputsetComment in interface Inputcomment - Kommentar.Input.setComment(java.lang.String)public final void paint(org.eclipse.swt.widgets.Composite parent)
Inputpaint in interface Inputpaint in interface Partparent - Das Composite, in dem das Eingabefeld gemalt werden soll.Part.paint(org.eclipse.swt.widgets.Composite)public final 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 void setValidChars(java.lang.String chars)
setValidChars und
setInvalidChars benutzt, kann nur noch die verbleibende
Restmenge eingegeben werden. Das sind die Zeichen, die in validChars
angegeben und in invalidChars nicht enthalten sind.chars - public void setInvalidChars(java.lang.String chars)
chars - public boolean isMandatory()
InputisMandatory in interface InputInput.isMandatory()protected void update()
throws OperationCanceledException
OperationCanceledExceptionpublic void setMandatory(boolean mandatory)
InputsetMandatory 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 boolean hasChanged()
InputgetValue() seit dem
letzten Aufruf von hasChanged geaendert hat.hasChanged in interface InputInput.hasChanged()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)