de.miethxml.hawron.gui.context
Class ProjectContextViewComponent

java.lang.Object
  extended byde.miethxml.hawron.gui.context.ContextViewComponentImpl
      extended byde.miethxml.hawron.gui.context.ProjectContextViewComponent
All Implemented Interfaces:
Configurable, org.apache.avalon.framework.configuration.Configurable, ContextViewComponent, org.apache.avalon.framework.activity.Disposable, GuiConfigurable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, ProjectComponent, ProjectViewComponent, RepositorySelectionListener, org.apache.avalon.framework.service.Serviceable

public class ProjectContextViewComponent
extends ContextViewComponentImpl
implements ProjectViewComponent

This is the ProjectViewComponent implementation

Author:
Simon Mieth

Field Summary
 
Fields inherited from class de.miethxml.hawron.gui.context.ContextViewComponentImpl
actionmanager, appSetup, bookmarkView, contextBase, destinationList, editmanager, fileModelManager, fsModel, initialized, logger, pluginManager, searchEngine, setup, showingTable, showingTree, taskBuildDir, viewermanager
 
Constructor Summary
ProjectContextViewComponent()
           
 
Method Summary
 javax.swing.JComponent getDockComponent()
          This JPanel will be added to the left InfoPanel and will be activated with this ProjectViewComponent.
 java.lang.String getKey()
           
 void setProject(Project project)
           
 
Methods inherited from class de.miethxml.hawron.gui.context.ContextViewComponentImpl
configure, directorySelected, dispose, enableLogging, fileSelected, getIcon, getLabel, getLabel, getSetupComponent, getViewComponent, init, initialize, isSetup, isShowButtonPanels, isShowingTable, isShowingTree, service, setBaseLocation, setCheckSupportedExtensions, setEnabled, setShowingTable, setShowingTree, setup, showButtonPanels, unselect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.miethxml.hawron.gui.project.ProjectViewComponent
getIcon, getLabel, getViewComponent, setEnabled
 

Constructor Detail

ProjectContextViewComponent

public ProjectContextViewComponent()
Method Detail

setProject

public void setProject(Project project)
Specified by:
setProject in interface ProjectComponent

getDockComponent

public javax.swing.JComponent getDockComponent()
Description copied from interface: ProjectViewComponent
This JPanel will be added to the left InfoPanel and will be activated with this ProjectViewComponent. If you dont need this feature, simple return null;

Specified by:
getDockComponent in interface ProjectViewComponent

getKey

public java.lang.String getKey()
Specified by:
getKey in interface ProjectViewComponent