bibliothek.gui.dock.themes.basic.action
Class BasicSelectableHandler.Radio

java.lang.Object
  extended by bibliothek.gui.dock.themes.basic.action.BasicHandler<SelectableDockAction>
      extended by bibliothek.gui.dock.themes.basic.action.BasicSelectableHandler
          extended by bibliothek.gui.dock.themes.basic.action.BasicSelectableHandler.Radio
All Implemented Interfaces:
ViewItem<JComponent>, BasicTitleViewItem<JComponent>, BasicTrigger
Enclosing class:
BasicSelectableHandler

public static class BasicSelectableHandler.Radio
extends BasicSelectableHandler

An implementation used to connect a SelectableDockAction of type ActionType.RADIO with a BasicButtonModel

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.themes.basic.action.BasicSelectableHandler
BasicSelectableHandler.Check, BasicSelectableHandler.Radio
 
Constructor Summary
BasicSelectableHandler.Radio(SelectableDockAction action, Dockable dockable)
          Creates a new handler
 
Method Summary
 void triggered()
          Invoked by a BasicButtonModel when the button, which is monitored by the model, is clicked.
 
Methods inherited from class bibliothek.gui.dock.themes.basic.action.BasicSelectableHandler
bind, unbind
 
Methods inherited from class bibliothek.gui.dock.themes.basic.action.BasicHandler
createListener, getAction, getDockable, getItem, getModel, setBackground, setForeground, setModel, setOrientation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicSelectableHandler.Radio

public BasicSelectableHandler.Radio(SelectableDockAction action,
                                    Dockable dockable)
Creates a new handler

Parameters:
action - the action which is observed by this handler
dockable - the dockable for which the action is shown
Method Detail

triggered

public void triggered()
Description copied from interface: BasicTrigger
Invoked by a BasicButtonModel when the button, which is monitored by the model, is clicked.

Specified by:
triggered in interface BasicTrigger
Specified by:
triggered in class BasicHandler<SelectableDockAction>