nl.coderight.jazz.form.field
Class TreeTableField
java.lang.Object
nl.coderight.jazz.form.FormField<V>
nl.coderight.jazz.form.FormControl<V>
nl.coderight.jazz.form.field.scrollable.ScrollableField<V>
nl.coderight.jazz.form.field.selectable.SelectableField<V>
nl.coderight.jazz.form.field.selectable.ListSelectableField<V>
nl.coderight.jazz.form.field.TableField<TreeFieldNode>
nl.coderight.jazz.form.field.TreeTableField
- All Implemented Interfaces:
- Selection<TreeFieldNode>
- Direct Known Subclasses:
- CheckTreeTableField
public class TreeTableField
- extends TableField<TreeFieldNode>
Implementation of a tree table.
| Methods inherited from class nl.coderight.jazz.form.field.TableField |
addColumn, addColumn, createField, deselect, deselect, deselect, deselectAll, getAutoResizeMode, getColumn, getColumnCount, getDisplayID, getField, getGridColor, getIntercellSpacing, getPreferredViewportSize, getRowHeight, getRowMargin, getSelectedIndex, getSelectionCount, getSelectionIndices, getSelectionMode, getSelectionValues, getShowHorizontalLines, getShowVerticalLines, getSortColumnIndex, getTableHeader, getTooltipID, isAlternatingColorsEnabled, isSelectedIndex, isSelectionEnabled, locationToIndex, onChange, onDoubleClick, onEdit, onSelect, select, select, select, selectAll, setAlternatingColorsEnabled, setAutofitColumn, setAutofitColumn, setAutoResizeMode, setColumnVisible, setDefaults, setFillsViewportHeight, setGridColor, setHeaderVisible, setIntercellSpacing, setRenderer, setRowMargin, setSelectedIndex, setSelectionBackground, setSelectionEnabled, setSelectionForeground, setSelectionMode, setSelectionValues, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setTableHeader, setVisibleRowCount, sort |
| Methods inherited from class nl.coderight.jazz.form.field.selectable.SelectableField |
dispose, filter, getBindID, getFilters, getRelationID, getSelectID, getSelectionBackground, getSelectionForeground, getSortComparator, getSortID, getSortOrder, getValue, isSortingEnabled, onFocusGained, onPopup, onSearchFinished, onSearchProgress, onSearchStart, setOnChangeEvent, setRelationID, setSelectID, setSortComparator, setSortID, setSortingEnabled, setSortOrder, setValue |
| Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField |
getComponent, getFocusComponent, getPreferredSize, getViewportSize, isOpaque, isScrollable, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, setComponent, setComponent, setCorner, setEnabled, setForeground, setOpaque, setPreferredSize, setRowHeader, setScrollable, setScrollBarPolicy, setTitle |
| Methods inherited from class nl.coderight.jazz.form.FormField |
dispatchEvent, focusNextField, focusPreviousField, getBackground, getBorder, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getToolTipText, isBindable, isChanged, isEnabled, isFocusable, isReadonly, isShowing, isValueChanged, isVisible, onClick, onFocusLost, onMouseEnter, onMouseLeave, setBindID, setChanged, setCursor, setDataBinding, setFocusable, setOnFocusGainedEvent, setOnFocusLostEvent, setPopupMenu, setReadonly, setToolTipText, setVisible, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeTableField
public TreeTableField(String bindID,
String selectID)
setExpandsSelectedNodes
public void setExpandsSelectedNodes(boolean expands)
setOnEditEvent
public void setOnEditEvent(Event onEditEvent)
- Overrides:
setOnEditEvent in class TableField<TreeFieldNode>
setOnEditAction
public void setOnEditAction(Action onEditAction)
- Overrides:
setOnEditAction in class TableField<TreeFieldNode>
setOnEditCondition
public void setOnEditCondition(EditCondition<TreeFieldNode> condition)
- Overrides:
setOnEditCondition in class TableField<TreeFieldNode>
setOnSelectEvent
public void setOnSelectEvent(Event onSelectEvent)
- Overrides:
setOnSelectEvent in class SelectableField<TreeFieldNode>
setOnSelectAction
public void setOnSelectAction(Action onSelectAction)
- Overrides:
setOnSelectAction in class SelectableField<TreeFieldNode>
setOnSelectCondition
public void setOnSelectCondition(SelectCondition<TreeFieldNode> condition)
- Overrides:
setOnSelectCondition in class SelectableField<TreeFieldNode>
setOnSelectGroup
public void setOnSelectGroup(ActionGroup onSelectGroup)
- Overrides:
setOnSelectGroup in class SelectableField<TreeFieldNode>
setOnCollapseEvent
public void setOnCollapseEvent(Event onCollapseEvent)
setOnExpandEvent
public void setOnExpandEvent(Event onExpandEvent)
getClosedIcon
public Icon getClosedIcon()
setClosedIcon
public void setClosedIcon(Icon closedIcon)
getLeafIcon
public Icon getLeafIcon()
setLeafIcon
public void setLeafIcon(Icon leafIcon)
getOpenIcon
public Icon getOpenIcon()
setOpenIcon
public void setOpenIcon(Icon openIcon)
collapse
public void collapse(TreeFieldNode node)
expand
public void expand(TreeFieldNode node)
setRowHeight
public void setRowHeight(int rowHeight)
- Overrides:
setRowHeight in class TableField<TreeFieldNode>
sort
public void sort(String sortID,
SortOrder sortOrder)
- Overrides:
sort in class ListSelectableField<TreeFieldNode>
search
public SearchResult<TreeFieldNode> search(SearchCriteria<TreeFieldNode> criteria,
SearchDirection direction,
int fromIndex)
- Overrides:
search in class SelectableField<TreeFieldNode>
search
public SearchResult<TreeFieldNode> search(SearchCriteria<TreeFieldNode> criteria,
SearchDirection direction)
- Overrides:
search in class SelectableField<TreeFieldNode>
searchAll
public SearchResult<TreeFieldNode> searchAll(SearchCriteria<TreeFieldNode> criteria)
- Overrides:
searchAll in class SelectableField<TreeFieldNode>
delete
public void delete(TreeFieldNode node)
update
public void update(TreeFieldNode node)
- Overrides:
update in class ListSelectableField<TreeFieldNode>
insert
public void insert(TreeFieldNode node,
boolean select)
- Overrides:
insert in class ListSelectableField<TreeFieldNode>
insert
public void insert(TreeFieldNode<?> parent,
TreeFieldNode node,
boolean select)
addFilter
public void addFilter(Filter<TreeFieldNode> filter)
- Overrides:
addFilter in class SelectableField<TreeFieldNode>
getIndex
public int getIndex(TreeFieldNode value)
- Overrides:
getIndex in class ListSelectableField<TreeFieldNode>
getValueCount
public int getValueCount()
- Overrides:
getValueCount in class ListSelectableField<TreeFieldNode>
getListOfValues
public List<TreeFieldNode> getListOfValues()
- Overrides:
getListOfValues in class ListSelectableField<TreeFieldNode>
setListOfValues
public void setListOfValues(List<TreeFieldNode> values)
- Overrides:
setListOfValues in class ListSelectableField<TreeFieldNode>
getValue
protected TreeFieldNode getValue(int index)
- Overrides:
getValue in class ListSelectableField<TreeFieldNode>
getValueAt
protected Object getValueAt(String property,
int index)
- Overrides:
getValueAt in class ListSelectableField<TreeFieldNode>
backupSelection
protected void backupSelection()
- Overrides:
backupSelection in class TableField<TreeFieldNode>
restoreSelection
protected void restoreSelection()
- Overrides:
restoreSelection in class TableField<TreeFieldNode>
notifyDataChanged
protected void notifyDataChanged()
- Overrides:
notifyDataChanged in class TableField<TreeFieldNode>
Copyright 2010 CodeRight, All rights reserved.