de.miethxml.hawron.gui.project
Interface ProjectView

All Superinterfaces:
ProjectComponent
All Known Implementing Classes:
ProjectViewImpl, SelectorProjectView, TabbedProjectView

public interface ProjectView
extends ProjectComponent

Author:
Simon Mieth

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void activateProjectViewComponent(int index)
           
 void activateProjectViewComponent(ProjectViewComponent component)
           
 void activateProjectViewComponent(java.lang.String key)
           
 void addProjectViewComponent(ProjectViewComponent component)
           
 ProjectViewComponent getActiveProjectViewComponent()
           
 java.util.List getProjectViewComponents()
           
 javax.swing.JComponent getView()
           
 void removeProjectViewComponent(ProjectViewComponent component)
           
 
Methods inherited from interface de.miethxml.hawron.project.ProjectComponent
setProject
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

addProjectViewComponent

public void addProjectViewComponent(ProjectViewComponent component)

removeProjectViewComponent

public void removeProjectViewComponent(ProjectViewComponent component)

activateProjectViewComponent

public void activateProjectViewComponent(int index)

activateProjectViewComponent

public void activateProjectViewComponent(ProjectViewComponent component)

activateProjectViewComponent

public void activateProjectViewComponent(java.lang.String key)

getActiveProjectViewComponent

public ProjectViewComponent getActiveProjectViewComponent()

getProjectViewComponents

public java.util.List getProjectViewComponents()

getView

public javax.swing.JComponent getView()