com.vividsolutions.jump.workbench.ui.toolbox
Class ToolboxStateManager.Strategy

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.toolbox.ToolboxStateManager.Strategy
Enclosing class:
ToolboxStateManager

public abstract static class ToolboxStateManager.Strategy
extends java.lang.Object


Constructor Summary
ToolboxStateManager.Strategy()
           
 
Method Summary
protected abstract  void addActionListener(java.awt.event.ActionListener actionListener, java.awt.Component component)
           
protected  java.lang.Object getDefaultValue(java.lang.Object initialToolboxValue, java.awt.Component component)
           
protected abstract  java.lang.Object getToolboxValue(java.awt.Component component)
           
 void monitor(java.awt.Component component, ToolboxStateManager manager)
           
protected abstract  void setToolboxValue(java.lang.Object value, java.awt.Component component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolboxStateManager.Strategy

public ToolboxStateManager.Strategy()
Method Detail

monitor

public void monitor(java.awt.Component component,
                    ToolboxStateManager manager)

getDefaultValue

protected java.lang.Object getDefaultValue(java.lang.Object initialToolboxValue,
                                           java.awt.Component component)

addActionListener

protected abstract void addActionListener(java.awt.event.ActionListener actionListener,
                                          java.awt.Component component)

getToolboxValue

protected abstract java.lang.Object getToolboxValue(java.awt.Component component)

setToolboxValue

protected abstract void setToolboxValue(java.lang.Object value,
                                        java.awt.Component component)