|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiMember
de.guibuilder.framework.GuiElement
de.guibuilder.framework.GuiComponent
public abstract class GuiComponent
Abstrakte Basisklasse für alle Oberflächenelemente die Daten halten können im Unterschied zu denen, die Aktionen auslösen.
GuiAction| Field Summary | |
|---|---|
static int |
BOOLEAN
|
static java.lang.String[] |
DATA_TYPE_NAMES
|
static int |
DATE
|
static int |
ENUM
|
static int |
INTEGER
|
static int |
MULTILINE
|
static int |
NUMBER
|
static int |
STRING
|
static int |
TABLE
|
static int |
TIME
|
static int |
TREE
|
| Fields inherited from class de.guibuilder.framework.GuiMember |
|---|
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, OID |
| Method Summary | |
|---|---|
void |
commitChanges()
Teilt der Komponente mit, daß die Benutzereingaben erfolgreich verarbeitet wurden. |
void |
getDatasetValues(JDataSet ds)
Der von der Komponente gehaltene Wert wird in den Dataset eingetragen. |
void |
getDatasetValues(JDataSet ds,
java.lang.String current)
|
abstract int |
getDataType()
Liefert den Datentyp der Componente. |
static java.lang.String |
getDataTypeName(int dataType)
Liefert die Bezeichung zu dem Datentyp. |
GuiComponent |
getGuiComponent()
|
int |
getGuiType()
Liefert GUI_COMPONENT |
java.lang.String |
getLabel()
Überschreibt die Methode der Oberklasse, um bei Pflichtfeldern eine Ergänzung des Labels vorzunehmen (sofern in der GuiBuilderConfig.xml ein solches Zeichen definiert ist). |
int |
getMaxlen()
Liefert die maximale Eingabelänge z.B. von Textfeldern. |
int |
getMinlen()
Liefert die minimale Eingabelänge z.B. von Textfeldern. |
abstract java.lang.Object |
getUnformatedValue()
Liefert den unformatierten Inhalt dieser Componente. |
abstract java.lang.Object |
getValue()
Liefert den Inhalt dieser Componente. |
boolean |
isModified()
Liefert das Kennzeichen, ob der Inhalt der Komponente vom Benutzer verändert wurde. |
boolean |
isNotnull()
Liefert das Kennzeichen "Pflichtfeld". |
void |
postProc()
Diese Methode wird aufgerufen, nachdem der Benutzer eine Änderung an dem Eingabefeld vorgenommen hat. |
void |
setDatasetValues(JDataSet ds)
Setzt den Inhalt der Komponente auf den Inhalt des Models der über getElementPath erreichbar ist. |
void |
setMaxlen(int len)
Setzt die maximale Eingabelänge z.B. für Textfelder. |
void |
setMinlen(int len)
Setzt die minimale Eingabelänge z.B. für Textfelder. |
void |
setModified(boolean b)
Setzt das Änderungskennzeichen neu. |
void |
setNotnull(boolean b)
Setzt das Kennzeichen "Pflichtfeld". |
void |
setValue(java.lang.Object o)
Setzt den Inhalt dieser Componente. |
java.lang.String |
toString()
|
void |
verify()
Ruft den InputVerifier der Componente auf. |
| Methods inherited from class de.guibuilder.framework.GuiElement |
|---|
getFileName, getHint, getMsgChange, getMsgClick, getMsgDblClick, getParentTable, getRootPane, hasTabstop, isEnabled, requestFocus, setEnabled, setHint, setMsgChange, setMsgClick, setMsgDblClick, setMsgLostFocus, setParentTable, setTabstop |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.guibuilder.framework.IDatasetMember |
|---|
getElementName, getElementPath, isRootElement, setElementName |
| Field Detail |
|---|
public static final int BOOLEAN
public static final int STRING
public static final int NUMBER
public static final int DATE
public static final int TIME
public static final int ENUM
public static final int MULTILINE
public static final int INTEGER
public static final int TABLE
public static final int TREE
public static final java.lang.String[] DATA_TYPE_NAMES
| Method Detail |
|---|
public int getGuiType()
getGuiType in class GuiMemberpublic abstract int getDataType()
Denkbare Werte sind:
public static java.lang.String getDataTypeName(int dataType)
dataType -
public void setValue(java.lang.Object o)
Diese Methode wird üblicherweise von den erbenden Komponenten überschrieben.
Die Eigenschaft "modified" der Komponente wird dabei auf "false" gesetzt.
setModified(boolean),
isModified()public abstract java.lang.Object getUnformatedValue()
public abstract java.lang.Object getValue()
Wird hier null zurückgegeben, ist die Componente zu ignorieren; es handelt sich dann um nicht selektierte RadioButtons.
public void setDatasetValues(JDataSet ds)
setDatasetValues in interface IDatasetComponent
public void getDatasetValues(JDataSet ds,
java.lang.String current)
public void getDatasetValues(JDataSet ds)
getDatasetValues in interface IDatasetComponentds - public void commitChanges()
commitChanges in interface IDatasetComponentpublic final boolean isModified()
Wird der Inhalt per Programm mit setValue() gefüllt, wird modified auf false gesetzt.
public final void setModified(boolean b)
isModified(),
setValue(java.lang.Object),
GuiRootPane.setModified(boolean)public final boolean isNotnull()
GuiUtil.setCheckNN(boolean)public final void setNotnull(boolean b)
Es wird ein InputVerifier für NotNull gesetzt wenn true.
GuiInputVerifierpublic final int getMaxlen()
public final void setMaxlen(int len)
Es wird ein InputVerifier gesetzt.
GuiInputVerifierpublic final int getMinlen()
public final void setMinlen(int len)
Es wird ein InputVerifier gesetzt.
GuiInputVerifier
public final void verify()
throws java.lang.IllegalStateException
verify in class GuiMemberjava.lang.IllegalStateException - , wenn Eingaben unzulässig.GuiContainer.verify()public void postProc()
public final GuiComponent getGuiComponent()
TableColumnAblepublic java.lang.String toString()
toString in class java.lang.Objectpublic final java.lang.String getLabel()
getLabel in class GuiMember
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||