de.miethxml.hawron.gui.context.action
Class ActionManagerImpl

java.lang.Object
  extended byde.miethxml.hawron.gui.context.AbstractContextViewHandler
      extended byde.miethxml.hawron.gui.context.action.ActionManagerImpl
All Implemented Interfaces:
ActionManager, Configurable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, LocaleListener, PluginReceiver

public class ActionManagerImpl
extends AbstractContextViewHandler
implements Configurable, LocaleListener, PluginReceiver, ActionManager, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Disposable

Author:
Simon Mieth

Field Summary
 
Fields inherited from class de.miethxml.hawron.gui.context.AbstractContextViewHandler
appSetup, fsModel, pluginManager, searchEngine
 
Fields inherited from interface de.miethxml.toolkit.plugins.PluginReceiver
RECEIVE_ALL_PLUGINS
 
Constructor Summary
ActionManagerImpl()
           
ActionManagerImpl(PluginManager pluginManager, SearchEngine search, RepositoryModel fsModel, ApplicationSetup setup)
           
 
Method Summary
 void addPlugin(java.lang.Object obj)
           
 void dispose()
           
 javax.swing.JMenu getActionMenu()
           
 javax.swing.JPanel getButtonPanel()
           
 java.util.Collection getInterfaces()
           
 void initialize()
           
 boolean isSetup()
           
 void langChanged()
           
 void removePlugin(java.lang.Object obj)
           
 void setCheckSupportedExtensions(boolean b)
           
 void setup()
           
 
Methods inherited from class de.miethxml.hawron.gui.context.AbstractContextViewHandler
setApplicationSetup, setPluginManager, setRepositoryModel, setSearchEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionManagerImpl

public ActionManagerImpl()

ActionManagerImpl

public ActionManagerImpl(PluginManager pluginManager,
                         SearchEngine search,
                         RepositoryModel fsModel,
                         ApplicationSetup setup)
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable

isSetup

public boolean isSetup()
Specified by:
isSetup in interface Configurable

setup

public void setup()
Specified by:
setup in interface Configurable

langChanged

public void langChanged()
Specified by:
langChanged in interface LocaleListener

addPlugin

public void addPlugin(java.lang.Object obj)
Specified by:
addPlugin in interface PluginReceiver

getInterfaces

public java.util.Collection getInterfaces()
Specified by:
getInterfaces in interface PluginReceiver

removePlugin

public void removePlugin(java.lang.Object obj)
Specified by:
removePlugin in interface PluginReceiver

getButtonPanel

public javax.swing.JPanel getButtonPanel()
Specified by:
getButtonPanel in interface ActionManager

getActionMenu

public javax.swing.JMenu getActionMenu()
Specified by:
getActionMenu in interface ActionManager

dispose

public void dispose()
Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable

setCheckSupportedExtensions

public void setCheckSupportedExtensions(boolean b)
Specified by:
setCheckSupportedExtensions in interface ActionManager