|
JavaGantt 2011.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.beesoft.gaia.util.ObjectBuilder<T>
eu.beesoft.gaia.swing.builder.SwingBuilder<T>
eu.beesoft.gaia.swing.builder.ComponentBuilder<JZebraTable>
eu.beesoft.gaia.swing.builder.TableBuilder
public class TableBuilder
Builder to produce instances of JZebraTable
. It supports these
properties:
background
in ComponentBuilder
background
in ComponentBuilder
background
in ComponentBuilder
Constructor Summary | |
---|---|
TableBuilder()
|
Method Summary | |
---|---|
protected void |
addSwingChild(ObjectBuilder<?> child)
This implementation processes just instances of LayoutConstraintsBuilder to remember layout constraints for
component of this builder. |
protected JZebraTable |
createObject()
Creates object for this builder. |
protected java.lang.Object |
getBoundValueFromComponent(java.util.Set<java.lang.Object> changedObjects,
java.lang.String fullBinding)
Gets data value from the component created by this builder. |
TableColumnBuilder |
getColumnBuilder(int index)
|
void |
initAutoCreateColumnsFromModel(java.lang.String value)
|
void |
initAutoResizeMode(java.lang.String value)
|
void |
initCellSelectionEnabled(java.lang.String value)
|
void |
initColumnSelectionAllowed(java.lang.String value)
|
void |
initDragEnabled(java.lang.String value)
|
void |
initGridColor(java.lang.String value)
|
void |
initIntercellSpacing(java.lang.String value)
|
void |
initModel(java.lang.String value)
|
void |
initPreferredScrollableViewportSize(java.lang.String value)
|
void |
initRowHeight(java.lang.String value)
|
void |
initRowMargin(java.lang.String value)
|
void |
initRowSelectionAllowed(java.lang.String value)
|
void |
initSelectionBackground(java.lang.String value)
|
void |
initSelectionForeground(java.lang.String value)
|
void |
initSelectionMode(java.lang.String value)
|
void |
initSelectionModel(java.lang.String value)
|
void |
initShowGrid(java.lang.String value)
|
void |
initShowHorizontalLines(java.lang.String value)
|
void |
initShowVerticalLines(java.lang.String value)
|
void |
initSurrendersFocusOnKeystroke(java.lang.String value)
|
void |
initVisibleRowCount(java.lang.String value)
|
protected boolean |
isBindable()
Returns true if binding ! |
protected void |
setBoundValueToComponent(java.lang.Object data,
java.lang.String fullBinding)
Sets given data value to the component created by this builder. |
Methods inherited from class eu.beesoft.gaia.swing.builder.ComponentBuilder |
---|
addChild, convertValue, createBoundData, findBoundData, getLayoutConstraints, initBackground, initBorder, initEnabled, initFont, initForeground, initId, initLayoutConstraint, initName, initOpaque, initSize, initToolTipText, initVisible, parseColor, parseIcon, setLayoutConstraints |
Methods inherited from class eu.beesoft.gaia.swing.builder.SwingBuilder |
---|
getBindableChildren, getBinding, getBoundData, getPropertyFromResourceBundle, getValueFromBoundObject, initBinding, parseDimension, setBoundData, setValueToBoundObject |
Methods inherited from class eu.beesoft.gaia.util.ObjectBuilder |
---|
createObject, getFactory, getChildren, getId, getObject, getParent, getProperties, getProperty, initClass, initObjectProperties, initObjectProperty, parseBoolean, parseClass, parseConstant, parseConstructor, parseDouble, parseInstance, parseInstance, parseInt, parseInt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TableBuilder()
Method Detail |
---|
protected JZebraTable createObject()
ObjectBuilder
createObject
in class ObjectBuilder<JZebraTable>
public void initAutoCreateColumnsFromModel(java.lang.String value)
public void initAutoResizeMode(java.lang.String value)
public void initCellSelectionEnabled(java.lang.String value)
public void initColumnSelectionAllowed(java.lang.String value)
public void initDragEnabled(java.lang.String value)
public void initGridColor(java.lang.String value)
public void initIntercellSpacing(java.lang.String value)
public void initModel(java.lang.String value)
public void initPreferredScrollableViewportSize(java.lang.String value)
public void initRowHeight(java.lang.String value)
public void initRowMargin(java.lang.String value)
public void initRowSelectionAllowed(java.lang.String value)
public void initSelectionBackground(java.lang.String value)
public void initSelectionForeground(java.lang.String value)
public void initSelectionMode(java.lang.String value)
public void initSelectionModel(java.lang.String value)
public void initShowGrid(java.lang.String value)
public void initShowHorizontalLines(java.lang.String value)
public void initShowVerticalLines(java.lang.String value)
public void initSurrendersFocusOnKeystroke(java.lang.String value)
public void initVisibleRowCount(java.lang.String value)
protected void addSwingChild(ObjectBuilder<?> child)
ComponentBuilder
LayoutConstraintsBuilder
to remember layout constraints for
component of this builder.
addSwingChild
in class ComponentBuilder<JZebraTable>
child
- - the builder which object should be added to swing componentpublic TableColumnBuilder getColumnBuilder(int index)
protected boolean isBindable()
SwingBuilder
isBindable
in class SwingBuilder<JZebraTable>
protected void setBoundValueToComponent(java.lang.Object data, java.lang.String fullBinding)
SwingBuilder
setBoundValueToComponent
in class SwingBuilder<JZebraTable>
data
- - a value to setfullBinding
- - binding to given value from root form objectprotected java.lang.Object getBoundValueFromComponent(java.util.Set<java.lang.Object> changedObjects, java.lang.String fullBinding)
SwingBuilder
getBoundValueFromComponent
in class SwingBuilder<JZebraTable>
changedObjects
- - collection of changed data objects, add your data object to
this if your component's value was changed by userfullBinding
- - binding to component's value from root form object
|
JavaGantt 2011.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |