nl.coderight.jazz.form.field.selectable
Class TreeSelectableField
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<TreeFieldNode>
nl.coderight.jazz.form.field.selectable.TreeSelectableField
- Direct Known Subclasses:
- TreeField
public abstract class TreeSelectableField
- extends SelectableField<TreeFieldNode>
Base class for tree Selectable fields.
| Methods inherited from class nl.coderight.jazz.form.field.selectable.SelectableField |
addFilter, dispose, filter, getBindID, getFilters, getIndex, getRelationID, getSelectedIndex, getSelectID, getSelectionBackground, getSelectionCount, getSelectionForeground, getSortComparator, getSortID, getSortOrder, getValue, getValue, getValueCount, isSortingEnabled, locationToIndex, onChange, onFocusGained, onPopup, onSearchFinished, onSearchProgress, onSearchStart, onSelect, search, search, searchAll, setOnChangeEvent, setOnSelectAction, setOnSelectCondition, setOnSelectEvent, setOnSelectGroup, setRelationID, setSelectedIndex, setSelectID, setSelectionBackground, setSelectionForeground, setSortComparator, setSortID, setSortingEnabled, setSortOrder, setValue |
| Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField |
getComponent, getFocusComponent, getPreferredSize, getPreferredViewportSize, getViewportSize, isOpaque, isScrollable, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, 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, onDoubleClick, 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 |
TreeSelectableField
public TreeSelectableField(String bindID,
String selectID)
setComponent
protected void setComponent(JComponent component)
- Overrides:
setComponent in class ScrollableField<TreeFieldNode>
getRootName
public String getRootName()
setRootName
public void setRootName(String name)
getListOfValues
public List<TreeFieldNode> getListOfValues()
- Specified by:
getListOfValues in class SelectableField<TreeFieldNode>
setListOfValues
public void setListOfValues(List<TreeFieldNode> values)
- Specified by:
setListOfValues in class SelectableField<TreeFieldNode>
insert
public void insert(TreeFieldNode<?> parent,
TreeFieldNode node,
boolean select)
insert
public void insert(TreeFieldNode node,
boolean select)
update
public void update(TreeFieldNode node)
delete
public void delete(TreeFieldNode node)
collapse
protected void collapse(TreeFieldNode node)
expand
protected void expand(TreeFieldNode node)
backupSelection
protected void backupSelection()
restoreSelection
protected void restoreSelection()
createSortComparator
protected Comparator<TreeFieldNode> createSortComparator()
- Specified by:
createSortComparator in class SelectableField<TreeFieldNode>
getValueAt
protected Object getValueAt(String property,
TreeFieldNode node)
sort
public void sort(String sortID,
SortOrder sortOrder)
- Specified by:
sort in class SelectableField<TreeFieldNode>
onFilterChanged
protected void onFilterChanged()
- Overrides:
onFilterChanged in class SelectableField<TreeFieldNode>
Copyright 2010 CodeRight, All rights reserved.