nl.coderight.jazz.form.field
Class CheckTreeField

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<V>
      extended by nl.coderight.jazz.form.FormControl<V>
          extended by nl.coderight.jazz.form.field.scrollable.ScrollableField<V>
              extended by nl.coderight.jazz.form.field.selectable.SelectableField<TreeFieldNode>
                  extended by nl.coderight.jazz.form.field.selectable.TreeSelectableField
                      extended by nl.coderight.jazz.form.field.TreeField
                          extended by nl.coderight.jazz.form.field.CheckTreeField
All Implemented Interfaces:
Selection<TreeFieldNode>

public class CheckTreeField
extends TreeField

Implementation of a JTree with check boxes.


Nested Class Summary
 
Nested classes/interfaces inherited from class nl.coderight.jazz.form.field.selectable.SelectableField
SelectableField.KeyTypeSearchListener
 
Nested classes/interfaces inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField
ScrollableField.ScrollBarCorner, ScrollableField.ScrollBarPolicy
 
Nested classes/interfaces inherited from interface nl.coderight.jazz.form.selection.Selection
Selection.SelectionMode
 
Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
CheckTreeField(String bindID, String selectID)
           
 
Method Summary
 void delete(TreeFieldNode node)
           
 void deselect(int index)
           
 void deselect(int startIndex, int endIndex)
           
 void deselectAll()
           
 int getSelectionCount()
           
 int[] getSelectionIndices()
           
protected  void onCollapse(TreeFieldNode node)
           
protected  void onExpand(TreeFieldNode node)
           
 void select(int index)
           
 void select(int startIndex, int endIndex)
           
 void selectAll()
           
 void setSelectionMode(Selection.SelectionMode selectionMode)
           
protected  void toggleSelection(int index)
           
 
Methods inherited from class nl.coderight.jazz.form.field.TreeField
backupSelection, collapse, createField, deselect, expand, getClosedIcon, getField, getIndex, getLeafIcon, getOpenIcon, getPreferredViewportSize, getRowHeight, getSelectedIndex, getSelectionMode, getSelectionValues, getValue, getValueCount, insert, isAlternatingColorsEnabled, isSelectedIndex, isSelectionEnabled, locationToIndex, onDoubleClick, onEdit, onSelect, restoreSelection, select, setAlternatingColorsEnabled, setClosedIcon, setDefaults, setEditor, setExpandsSelectedNodes, setLeafIcon, setOnCollapseEvent, setOnEditAction, setOnEditCondition, setOnEditEvent, setOnExpandEvent, setOpenIcon, setRenderer, setRootName, setRowHeight, setSelectedIndex, setSelectionEnabled, setSelectionValues, setVisibleRowCount
 
Methods inherited from class nl.coderight.jazz.form.field.selectable.TreeSelectableField
createSortComparator, getListOfValues, getRootName, getValueAt, insert, onFilterChanged, setComponent, setListOfValues, sort, update
 
Methods inherited from class nl.coderight.jazz.form.field.selectable.SelectableField
addFilter, dispose, filter, getBindID, getFilters, getRelationID, getSelectID, getSelectionBackground, getSelectionForeground, getSortComparator, getSortID, getSortOrder, getValue, isSortingEnabled, onChange, onFocusGained, onPopup, onSearchFinished, onSearchProgress, onSearchStart, search, search, searchAll, setOnChangeEvent, setOnSelectAction, setOnSelectCondition, setOnSelectEvent, setOnSelectGroup, setRelationID, setSelectID, setSelectionBackground, setSelectionForeground, 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, setCorner, setEnabled, setForeground, setOpaque, setPreferredSize, setRowHeader, setScrollable, setScrollBarPolicy, setTitle
 
Methods inherited from class nl.coderight.jazz.form.FormControl
addField, addField, focus, focusField, focusNextField, focusPreviousField, getFields, hasFocus, registerKeyboardAction, setLayout
 
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
 

Constructor Detail

CheckTreeField

public CheckTreeField(String bindID,
                      String selectID)
Method Detail

setSelectionMode

public void setSelectionMode(Selection.SelectionMode selectionMode)
Specified by:
setSelectionMode in interface Selection<TreeFieldNode>
Overrides:
setSelectionMode in class TreeField

getSelectionCount

public int getSelectionCount()
Specified by:
getSelectionCount in interface Selection<TreeFieldNode>
Overrides:
getSelectionCount in class TreeField

getSelectionIndices

public int[] getSelectionIndices()
Specified by:
getSelectionIndices in interface Selection<TreeFieldNode>
Overrides:
getSelectionIndices in class TreeField

select

public void select(int index)
Specified by:
select in interface Selection<TreeFieldNode>
Overrides:
select in class TreeField

deselect

public void deselect(int index)
Specified by:
deselect in interface Selection<TreeFieldNode>
Overrides:
deselect in class TreeField

select

public void select(int startIndex,
                   int endIndex)
Specified by:
select in interface Selection<TreeFieldNode>
Overrides:
select in class TreeField

deselect

public void deselect(int startIndex,
                     int endIndex)
Specified by:
deselect in interface Selection<TreeFieldNode>
Overrides:
deselect in class TreeField

selectAll

public void selectAll()
Specified by:
selectAll in interface Selection<TreeFieldNode>
Overrides:
selectAll in class TreeField

deselectAll

public void deselectAll()
Specified by:
deselectAll in interface Selection<TreeFieldNode>
Overrides:
deselectAll in class TreeField

delete

public void delete(TreeFieldNode node)
Overrides:
delete in class TreeSelectableField

toggleSelection

protected void toggleSelection(int index)

onCollapse

protected void onCollapse(TreeFieldNode node)
Overrides:
onCollapse in class TreeField

onExpand

protected void onExpand(TreeFieldNode node)
Overrides:
onExpand in class TreeField


Copyright 2010 CodeRight, All rights reserved.