public class Column extends java.lang.Object implements SendableEntityCreatorNoIndex
| Modifier and Type | Field and Description |
|---|---|
static int |
AUTOWIDTH |
static java.lang.String |
FORMAT_DATE |
protected CellHandler |
handler |
static java.lang.String |
PROPERTY_ACTIVESTYLE |
static java.lang.String |
PROPERTY_ALTTEXT |
static java.lang.String |
PROPERTY_ATTRNAME |
static java.lang.String |
PROPERTY_BROWSERID |
static java.lang.String |
PROPERTY_DEFAULTTEXT |
static java.lang.String |
PROPERTY_EDITCOLUMN |
static java.lang.String |
PROPERTY_FIELDTYP |
static java.lang.String |
PROPERTY_ID |
static java.lang.String |
PROPERTY_LABEL |
static java.lang.String |
PROPERTY_MOVABLE |
static java.lang.String |
PROPERTY_NUMBERFORMAT |
static java.lang.String |
PROPERTY_RESIZE |
static java.lang.String |
PROPERTY_STYLE |
static java.lang.String |
PROPERTY_VISIBLE |
NEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATE| Constructor and Description |
|---|
Column() |
| Modifier and Type | Method and Description |
|---|---|
Style |
getActiveStyle() |
java.lang.String |
getAltAttribute() |
java.lang.String |
getAttrName() |
GUIPosition |
getBrowserId() |
EntityValueFactory |
getCellValueCreator() |
java.util.Comparator<TableCellValue> |
getComparator() |
java.lang.String |
getDefaultText() |
FieldTyp |
getFieldTyp() |
java.lang.String |
getId() |
java.lang.String |
getLabel() |
java.lang.String |
getLabelOrAttrName() |
CellHandler |
getListener() |
java.lang.String |
getNumberFormat() |
Style |
getOrCreateStyle() |
java.lang.String[] |
getProperties()
Gets the properties.
|
java.lang.Object |
getSendableInstance(boolean prototyp)
Gets the sendable instance.
|
Style |
getStyle() |
java.lang.Object |
getValue(java.lang.Object entity,
SendableEntityCreator creator) |
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute)
Gets the value.
|
boolean |
isEditable() |
boolean |
isListener() |
boolean |
isMovable() |
boolean |
isResizable() |
boolean |
isVisible() |
boolean |
setValue(java.lang.Object controll,
java.lang.Object entity,
SendableEntityCreator creator,
java.lang.Object value) |
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
Sets the value.
|
Column |
withActionHandler(CellHandler handler) |
Column |
withActiveStyle(Style activestyle) |
Column |
withAltAttribute(java.lang.String altAttribute) |
Column |
withAttrName(java.lang.String attrName) |
Column |
withAttrName(java.lang.String attrName,
boolean edit) |
Column |
withBrowserId(GUIPosition browserId) |
Column |
withComboValue(java.lang.String value) |
Column |
withComparator(java.util.Comparator<TableCellValue> comparator) |
Column |
withDefaultText(java.lang.String defaultText) |
Column |
withEditable(boolean value) |
Column |
withFieldTyp(FieldTyp fieldTyp) |
Column |
withID(java.lang.String id) |
Column |
withLabel(java.lang.String label) |
Column |
withListener(CellHandler eventHandler) |
Column |
withMovable(boolean isMovable) |
Column |
withNumberFormat(java.lang.String value) |
Column |
withResizable(boolean isResizable) |
Column |
withStyle(Style value) |
Column |
withVisible(boolean isVisible) |
public static final int AUTOWIDTH
public static final java.lang.String PROPERTY_ID
public static final java.lang.String PROPERTY_STYLE
public static final java.lang.String PROPERTY_ACTIVESTYLE
public static final java.lang.String PROPERTY_ATTRNAME
public static final java.lang.String PROPERTY_NUMBERFORMAT
public static final java.lang.String PROPERTY_EDITCOLUMN
public static final java.lang.String PROPERTY_LABEL
public static final java.lang.String PROPERTY_DEFAULTTEXT
public static final java.lang.String PROPERTY_RESIZE
public static final java.lang.String PROPERTY_VISIBLE
public static final java.lang.String PROPERTY_MOVABLE
public static final java.lang.String PROPERTY_ALTTEXT
public static final java.lang.String PROPERTY_BROWSERID
public static final java.lang.String PROPERTY_FIELDTYP
public static final java.lang.String FORMAT_DATE
protected CellHandler handler
public java.lang.String getId()
public Column withID(java.lang.String id)
id - the new idpublic java.lang.String getLabel()
public java.lang.String getLabelOrAttrName()
public Column withLabel(java.lang.String label)
label - the label to setpublic java.lang.String getAttrName()
public Column withAttrName(java.lang.String attrName)
attrName - Attribute Name for displaypublic Column withAttrName(java.lang.String attrName, boolean edit)
attrName - Attribute Name for displayedit - is the Column is editablepublic java.lang.String getNumberFormat()
public Column withNumberFormat(java.lang.String value)
value - the NumberFormat to setpublic boolean isEditable()
public Column withEditable(boolean value)
value - the editColumn to setpublic boolean isResizable()
public Column withResizable(boolean isResizable)
public EntityValueFactory getCellValueCreator()
public boolean isVisible()
public Column withVisible(boolean isVisible)
public Column withAltAttribute(java.lang.String altAttribute)
public java.lang.String getAltAttribute()
public boolean isMovable()
public Column withMovable(boolean isMovable)
public GUIPosition getBrowserId()
public Column withBrowserId(GUIPosition browserId)
public FieldTyp getFieldTyp()
public java.lang.String getDefaultText()
public Column withDefaultText(java.lang.String defaultText)
public Style getStyle()
public Style getOrCreateStyle()
public Style getActiveStyle()
public Column withActionHandler(CellHandler handler)
public CellHandler getListener()
public boolean isListener()
public java.util.Comparator<TableCellValue> getComparator()
public Column withComparator(java.util.Comparator<TableCellValue> comparator)
public Column withComboValue(java.lang.String value)
public java.lang.String[] getProperties()
SendableEntityCreatorgetProperties in interface SendableEntityCreatorpublic java.lang.Object getSendableInstance(boolean prototyp)
SendableEntityCreatorgetSendableInstance in interface SendableEntityCreatorprototyp - the prototyppublic java.lang.Object getValue(java.lang.Object entity,
java.lang.String attribute)
SendableEntityCreatorgetValue in interface SendableEntityCreatorentity - the entityattribute - the attributepublic boolean setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorentity - the entityattribute - the attributevalue - the valuetype - edit, update or remove operationpublic java.lang.Object getValue(java.lang.Object entity,
SendableEntityCreator creator)
public boolean setValue(java.lang.Object controll,
java.lang.Object entity,
SendableEntityCreator creator,
java.lang.Object value)
public Column withListener(CellHandler eventHandler)