de.miethxml.hawron.gui.context.editor
Class EditorManagerImpl

java.lang.Object
  extended byde.miethxml.hawron.gui.context.AbstractContextViewHandler
      extended byde.miethxml.hawron.gui.context.editor.EditorManagerImpl
All Implemented Interfaces:
Configurable, EditorManager, org.apache.avalon.framework.activity.Initializable, LocaleListener, PluginReceiver, SetupProcessListener

public class EditorManagerImpl
extends AbstractContextViewHandler
implements org.apache.avalon.framework.activity.Initializable, Configurable, LocaleListener, PluginReceiver, EditorManager, SetupProcessListener

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
EditorManagerImpl()
           
EditorManagerImpl(PluginManager pluginManager, SearchEngine search, RepositoryModel fsModel, ApplicationSetup setup)
           
 
Method Summary
 void addPlugin(java.lang.Object obj)
           
 void dispose()
           
 void endSetup()
           
 javax.swing.JPanel getButtonPanel()
           
 javax.swing.JMenu getEditorMenu()
           
 java.util.Collection getInterfaces()
           
 void initEditors()
           
 void initialize()
           
 boolean isSetup()
           
 void langChanged()
           
 void removePlugin(java.lang.Object obj)
           
 void setCheckSupportedExtensions(boolean b)
           
 void setup()
           
 void startSetup()
           
 
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

EditorManagerImpl

public EditorManagerImpl()

EditorManagerImpl

public EditorManagerImpl(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

dispose

public void dispose()

initEditors

public void initEditors()

getButtonPanel

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

setup

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

isSetup

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

langChanged

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

getEditorMenu

public javax.swing.JMenu getEditorMenu()
Specified by:
getEditorMenu in interface EditorManager

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

endSetup

public void endSetup()
Specified by:
endSetup in interface SetupProcessListener

startSetup

public void startSetup()
Specified by:
startSetup in interface SetupProcessListener

setCheckSupportedExtensions

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