bibliothek.gui.dock.action.actions
Class GroupedSelectableDockAction.Check<K>

java.lang.Object
  extended by bibliothek.gui.dock.action.actions.AbstractStandardDockAction
      extended by bibliothek.gui.dock.action.actions.GroupedDockAction<K,D>
          extended by bibliothek.gui.dock.action.actions.GroupedDropDownItemAction<K,SimpleSelectableAction>
              extended by bibliothek.gui.dock.action.actions.GroupedSelectableDockAction<K>
                  extended by bibliothek.gui.dock.action.actions.GroupedSelectableDockAction.Check<K>
Type Parameters:
K - the type of key used to distinguish between groups
All Implemented Interfaces:
DockAction, DropDownItemAction, SelectableDockAction, StandardDockAction, StandardDropDownItemAction
Direct Known Subclasses:
FlapDockHoldToggle
Enclosing class:
GroupedSelectableDockAction<K>

public abstract static class GroupedSelectableDockAction.Check<K>
extends GroupedSelectableDockAction<K>

An action intended to use as type ActionType.CHECK

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.action.actions.GroupedSelectableDockAction
GroupedSelectableDockAction.Check<K>, GroupedSelectableDockAction.Radio<K>
 
Constructor Summary
GroupedSelectableDockAction.Check(GroupKeyGenerator<? extends K> generator)
          Creates a new action.
 
Method Summary
protected  SimpleSelectableAction createGroup(SelectableDockActionListener listener)
          Creates a new group and adds a listener to the group.
 
Methods inherited from class bibliothek.gui.dock.action.actions.GroupedSelectableDockAction
addSelectableListener, createGroup, createView, fireSelectedChanged, fireSelectedChanged, getDisabledSelectedIcon, getSelectedIcon, isSelected, isSelected, removeSelectableListener, setDisabledSelectedIcon, setGroup, setSelected, setSelected, setSelectedIcon
 
Methods inherited from class bibliothek.gui.dock.action.actions.GroupedDropDownItemAction
isDropDownSelectable, isDropDownSelectable, isDropDownTriggerable, isDropDownTriggerable, setDropDownSelectable, setDropDownTriggerableNotSelected, setDropDownTriggerableSelected
 
Methods inherited from class bibliothek.gui.dock.action.actions.GroupedDockAction
bound, createGroupKey, ensureGroup, getAccelerator, getDisabledIcon, getDisabledIcon, getDockableRepresentation, getDockableRepresentation, getGenerator, getGroup, getGroup, getIcon, getIcon, getText, getText, getTooltip, getTooltipText, getTooltipText, groupExists, isEnabled, isEnabled, isKnown, isRemoveEmptyGroups, removeGroup, setAccelerator, setDisabledIcon, setDockableRepresentation, setEnabled, setGenerator, setIcon, setRemoveEmptyGroups, setText, setTooltip, trigger, unbound
 
Methods inherited from class bibliothek.gui.dock.action.actions.AbstractStandardDockAction
addDockActionListener, bind, fireActionDisabledIconChanged, fireActionEnabledChanged, fireActionIconChanged, fireActionRepresentativeChanged, fireActionTextChanged, fireActionTooltipTextChanged, getBoundDockables, isBound, removeDockActionListener, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface bibliothek.gui.dock.action.dropdown.DropDownItemAction
isDropDownSelectable, isDropDownTriggerable
 

Constructor Detail

GroupedSelectableDockAction.Check

public GroupedSelectableDockAction.Check(GroupKeyGenerator<? extends K> generator)
Creates a new action.

Parameters:
generator - the generator to create new keys for unknown Dockables
Method Detail

createGroup

protected SimpleSelectableAction createGroup(SelectableDockActionListener listener)
Description copied from class: GroupedSelectableDockAction
Creates a new group and adds a listener to the group.

Specified by:
createGroup in class GroupedSelectableDockAction<K>
Parameters:
listener - the listener to add
Returns:
the new group