Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.gopas.rt.gui
Class RtNestedColumnDesc  view RtNestedColumnDesc download RtNestedColumnDesc.java

java.lang.Object
  extended bycom.gopas.rt.gui.RtColumnDesc
      extended bycom.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: $

Field Summary
private static boolean RtNestedColumnDesc_DEBUG
           
 
Fields inherited from class com.gopas.rt.gui.RtColumnDesc
attrDesc, attrPath, editor, formel, header, renderer
 
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.
 
Method Summary
 com.gopas.rt.model.Entity getColumnEntity(com.gopas.rt.model.Entity bo)
           
 java.lang.Object getValue_X(com.gopas.rt.model.Entity bo)
          Hole den Wert aus dem entsprechenden Attribut.
 java.lang.Object getValue(com.gopas.rt.model.Entity bo)
          Hole den Wert aus dem entsprechenden Attribut.
private  void readObject(java.io.ObjectInputStream stream)
          Special handling for deserializing instances.
 void setValue_X(com.gopas.rt.model.Entity baseObj, java.lang.Object newVal)
          Setze den Wert in dem entsprechenden Attribut.
 void setValue(com.gopas.rt.model.Entity baseObj, java.lang.Object newVal)
          Setze den Wert in dem entsprechenden Attribut.
private  void writeObject(java.io.ObjectOutputStream stream)
          Special handling for serializing instances.
 
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
 

Field Detail

RtNestedColumnDesc_DEBUG

private static final boolean RtNestedColumnDesc_DEBUG
See Also:
Constant Field Values
Constructor Detail

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.

Method Detail

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.