java.lang.Object
com.gopas.rt.gui.RtColumnDesc
com.gopas.rt.gui.RtNestedColumnDesc
- All Implemented Interfaces:
- com.gopas.rt.util.RT, RtGui, java.io.Serializable
- public class RtNestedColumnDesc
- extends RtColumnDesc
- implements java.io.Serializable, com.gopas.rt.util.RT, RtGui
column einer RtTable.
wenn attrPath mit einem = beginnt, wird eine Formel ausgewertet.
TODO: test serialization
- Version:
- : $Revision: 1.1 $ $Name: $
| Fields inherited from interface com.gopas.rt.util.RT |
ACTIVATED_STATUS, ALL, CREATED_STATUS, DEBUG, DEBUG_MSG, DEBUG_ON, DEFAULT_DEBUG_LEVEL, DEFAULT_ERROR_LEVEL, DEFAULT_VERBOSE_LEVEL, DEFAULT_WARNING_LEVEL, DELETED_STATUS, EASY_ERR, ERROR_MSG, FORCE, GENERAL, MODIFIED_STATUS, nl, NORMAL_ERR, NOTE, NOTE1, NOTE2, NOTE3, NOTE4, NOTE5, OFF, PROGRESS, SEVERE_ERR, VERBOSE_MSG, WARNING, WARNING_MSG |
| Fields inherited from interface com.gopas.rt.gui.RtGui |
calculatedFG, centerAppearance, defaultBG, defaultFG, emptyBorder, errorBG, focusBorder, focusColor, FORM_BUTTON, FORM_CHECKBOX, FORM_DATUM, FORM_DEFAULT, FORM_ENUM, FORM_INT, FORM_MONEY, FORM_NUMBER, FORM_PASSWORD, FORM_PATH, FORM_PROZENT, FORM_REF, FORM_SELECT, FORM_TYPES, invalidBG, invalidFG, isValidGuiFG, leftAppearance, readonlyBG, readonlyFG, rightAppearance, selectedBG, selectedFG, unconnectedBG |
|
Constructor Summary |
RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
com.gopas.rt.util.Enum baseEnum,
boolean editable)
Create a combo / enumeration column. |
RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
int form,
boolean editable)
Create a text clumn with a defined number format. |
RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
java.util.List baseList,
boolean editable)
Create a combo / selection column with a fixed base list. |
RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
java.lang.String listName,
boolean editable)
Create a column where the list of possible values is determied
dynamically through an attribute. |
| Methods inherited from class com.gopas.rt.gui.RtColumnDesc |
createCheckboxEditor, createCheckboxRenderer, createEnumEditor, createEnumRenderer, createSelectEditor, createSelectRenderer, createTextEditor, createTextRenderer, getAttrPath, getBaseEnum, getBaseList, getEditor, getForm, getHeader, getHeader, getListName, getRenderer, getWidth, isColumnEditable, isEditable, setBaseList, setListName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RtNestedColumnDesc_DEBUG
private static final boolean RtNestedColumnDesc_DEBUG
- See Also:
- Constant Field Values
RtNestedColumnDesc
public RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
com.gopas.rt.util.Enum baseEnum,
boolean editable)
- Create a combo / enumeration column.
RtNestedColumnDesc
public RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
java.util.List baseList,
boolean editable)
- Create a combo / selection column with a fixed base list.
RtNestedColumnDesc
public RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
java.lang.String listName,
boolean editable)
- Create a column where the list of possible values is determied
dynamically through an attribute.
RtNestedColumnDesc
public RtNestedColumnDesc(java.lang.String header,
java.lang.String attrPath,
int width,
int form,
boolean editable)
- Create a text clumn with a defined number format.
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
- Special handling for serializing instances.
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException
- Special handling for deserializing instances.
getColumnEntity
public com.gopas.rt.model.Entity getColumnEntity(com.gopas.rt.model.Entity bo)
getValue
public java.lang.Object getValue(com.gopas.rt.model.Entity bo)
- Hole den Wert aus dem entsprechenden Attribut.
Diese Version arbeitet mit Reflection, fuer eine
festcodiert Version muss die Klasse RtColumnDesc abgeleitet werden.
- Overrides:
getValue in class RtColumnDesc
setValue
public void setValue(com.gopas.rt.model.Entity baseObj,
java.lang.Object newVal)
- Setze den Wert in dem entsprechenden Attribut.
Diese Version arbeitet mit Reflection, fuer eine
festcodiert Version muss die Klasse RtColumnDesc abgeleitet werden.
- Overrides:
setValue in class RtColumnDesc
getValue_X
public java.lang.Object getValue_X(com.gopas.rt.model.Entity bo)
- Hole den Wert aus dem entsprechenden Attribut.
Diese Version arbeitet mit Reflection, fuer eine
festcodiert Version muss die Klasse RtNestedColumnDesc abgeleitet werden.
setValue_X
public void setValue_X(com.gopas.rt.model.Entity baseObj,
java.lang.Object newVal)
- Setze den Wert in dem entsprechenden Attribut.
Diese Version arbeitet mit Reflection, fuer eine
festcodiert Version muss die Klasse RtNestedColumnDesc abgeleitet werden.