public abstract class AbstractInput extends java.lang.Object implements Input
| Constructor and Description |
|---|
AbstractInput() |
| Modifier and Type | Method and 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisable, 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)