de.miethxml.hawron.gui.project
Class SelectorProjectView
java.lang.Object
de.miethxml.hawron.gui.project.SelectorProjectView
- All Implemented Interfaces:
- Cacheable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, LocaleListener, org.apache.avalon.framework.logger.LogEnabled, ProjectComponent, ProjectConfigListener, ProjectView, org.apache.avalon.framework.service.Serviceable
- public class SelectorProjectView
- extends java.lang.Object
- implements Cacheable, org.apache.avalon.framework.service.Serviceable, LocaleListener, ProjectConfigListener, ProjectView, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.logger.LogEnabled
- Author:
- Simon Mieth
| Fields inherited from interface de.miethxml.hawron.gui.project.ProjectView |
ROLE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectorProjectView
public SelectorProjectView()
SelectorProjectView
public SelectorProjectView(Project project)
initialize
public void initialize()
- Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable
getProject
public Project getProject()
- Returns:
- Returns the project.
setProject
public void setProject(Project project)
- Specified by:
setProject in interface ProjectComponent
- Parameters:
project - The project to set.
recycle
public void recycle()
destroy
public void destroy()
- Specified by:
destroy in interface Cacheable
service
public void service(org.apache.avalon.framework.service.ServiceManager manager)
- Specified by:
service in interface org.apache.avalon.framework.service.Serviceable
configChanged
public void configChanged(Project project)
- Specified by:
configChanged in interface ProjectConfigListener
activateProjectViewComponent
public void activateProjectViewComponent(int index)
- Specified by:
activateProjectViewComponent in interface ProjectView
activateProjectViewComponent
public void activateProjectViewComponent(ProjectViewComponent component)
- Specified by:
activateProjectViewComponent in interface ProjectView
addProjectViewComponent
public void addProjectViewComponent(ProjectViewComponent component)
- Specified by:
addProjectViewComponent in interface ProjectView
getProjectViewComponents
public java.util.List getProjectViewComponents()
- Specified by:
getProjectViewComponents in interface ProjectView
getActiveProjectViewComponent
public ProjectViewComponent getActiveProjectViewComponent()
- Specified by:
getActiveProjectViewComponent in interface ProjectView
activateProjectViewComponent
public void activateProjectViewComponent(java.lang.String key)
- Specified by:
activateProjectViewComponent in interface ProjectView
removeProjectViewComponent
public void removeProjectViewComponent(ProjectViewComponent component)
- Specified by:
removeProjectViewComponent in interface ProjectView
getView
public javax.swing.JComponent getView()
- Specified by:
getView in interface ProjectView
init
public void init()
dispose
public void dispose()
- Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable
langChanged
public void langChanged()
- Specified by:
langChanged in interface LocaleListener
enableLogging
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
- Specified by:
enableLogging in interface org.apache.avalon.framework.logger.LogEnabled