net.sf.genuine.organizer.internal
Interface InternalComponentManager

All Superinterfaces:
ComponentManager
All Known Implementing Classes:
DefaultComponentManager

public interface InternalComponentManager
extends ComponentManager

Extension to ComponentManager interface that contains functionality for interal usage only.

Author:
Tim Wellhausen

Method Summary
 void postInitialize(Module module)
          After the module has been initialized, the components themselves can be fetched from the modules.
 void registerComponents(Module module, java.lang.String moduleId, org.jdom.Element visualComponentsElement)
          Reads the declaration of visual components and creates a ComponentStatusManager object for each component.
 void setDesktopComponents(javax.swing.JFrame mainFrame, javax.swing.JDesktopPane desktopPane)
          Reference to desktop components are stored for later usage.
 
Methods inherited from interface net.sf.genuine.organizer.ComponentManager
addComponentListener, changeComponentTitle, hideComponent, removeComponentListener, setDefaultButton, showComponent, showComponent
 

Method Detail

setDesktopComponents

public void setDesktopComponents(javax.swing.JFrame mainFrame,
                                 javax.swing.JDesktopPane desktopPane)
Reference to desktop components are stored for later usage.


registerComponents

public void registerComponents(Module module,
                               java.lang.String moduleId,
                               org.jdom.Element visualComponentsElement)
                        throws ConfigurationException
Reads the declaration of visual components and creates a ComponentStatusManager object for each component.

Throws:
ConfigurationException

postInitialize

public void postInitialize(Module module)
                    throws ConfigurationException
After the module has been initialized, the components themselves can be fetched from the modules.

Throws:
ConfigurationException