|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.guibuilder.framework.GuiMember | +--de.guibuilder.framework.GuiElement | +--de.guibuilder.framework.GuiComponent
Abstakte Basisklasse für alle Oberflächenelemente die Daten halten können im Unterschied zu denen, die Aktionen auslösen.
GuiAction
,
Serialized FormField Summary | |
static int |
BOOLEAN
|
static java.lang.String[] |
DATA_TYPE_NAMES
|
static int |
DATE
|
static int |
ENUM
|
static int |
INTEGER
|
protected int |
linkColumn
Mit dieser Komponente verknüpfte Spalte der verknüpften Tabelle. |
protected GuiTable |
linkTable
Mit dieser Komponente verknüfte Tabelle. |
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.GuiElement |
actionChange, actionDblClick |
Fields inherited from class de.guibuilder.framework.GuiMember |
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, hasMouseListener, OID |
Method Summary | |
abstract int |
getDataType()
Liefert den Datentyp der Componente. |
static java.lang.String |
getDataTypeName(int dataType)
|
int |
getGuiType()
Liefert GUI_COMPONENT |
int |
getMaxlen()
Liefert die maximale Eingabelänge z.B. von Textfeldern. |
int |
getMinlen()
Liefert die minimale Eingabelänge z.B. von Textfeldern. |
void |
getModelValues(GuiModel model)
|
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 |
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 |
setModelValues(GuiModel model)
Setzt den Inhalt der Komponente auf den Inhalt des Models der über getElementPath erreichbar ist. |
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. |
void |
verify()
Ruft den InputVerifier der Componente auf. |
Methods inherited from class de.guibuilder.framework.GuiElement |
getFileName, getHint, getMsgChange, getMsgDblClick, getParentTable, getRootPane, isEnabled, requestFocus, setEnabled, setHint, setMsgChange, setMsgDblClick, setMsgLostFocus, setParentTable |
Methods inherited from class de.guibuilder.framework.GuiMember |
click, d_click, getBackground, getConstraints, getControler, getElementName, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getJComponent, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, getTag, getToolTipText, getUserObject, getXValue, isVisible, setBackground, setConstraints, setControler, setFont, setForeground, setGuiParent, setLabel, setMaximumSize, setMinimumSize, setMsgMouseMoved, setMsgMouseOver, setName, setOid, setPopupMenu, setPreferredSize, setRef, setToolTipText, setUserObject, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
protected transient GuiTable linkTable
protected int linkColumn
Method Detail |
public int getGuiType()
getGuiType
in class GuiMember
public abstract int getDataType()
Denkbare Werte sind:
public static java.lang.String getDataTypeName(int 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 getValue()
Wird hier null zurückgegeben, ist die Componente zu ignorieren; es handelt sich dann um nicht selektierte RadioButtons.
public void setModelValues(GuiModel model)
public void getModelValues(GuiModel model)
public 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()
public final void setNotnull(boolean b)
Es wird ein InputVerifier gesetzt.
GuiInputVerifier
public final int getMaxlen()
public final void setMaxlen(int len)
Es wird ein InputVerifier gesetzt.
GuiInputVerifier
public 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 GuiMember
IllegalArgumentException,
- wenn Eingaben unzulässig.
java.lang.IllegalStateException
GuiContainer.verify()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |