org.eclipse.corona.container.project.ui.view
Class ProjectContainerViewManager

java.lang.Object
  extended by org.eclipse.corona.container.project.ui.view.ProjectContainerViewManager

public class ProjectContainerViewManager
extends java.lang.Object


Nested Class Summary
protected  class ProjectContainerViewManager.ShowRegisteredViewTab
          Inner class to interact w/ Display thread to show a registered tabs within a ProjectContainerView
protected  class ProjectContainerViewManager.ShowView
          Inner class to interact w/ Display thread to show the ProjectContainerView
protected  class ProjectContainerViewManager.ShowViewTab
          Inner class to interact w/ Display thread to show a repository tab within a ProjectContainerView
 
Method Summary
static ProjectContainerViewManager getInstance()
           
 void hideView(ProjectContextContainer project)
          Hide the ProjectContainerView for a specific Project
 void showRegisteredView(ProjectContextContainer project, java.lang.String registeredViewId)
          Shows a registered view tab in project container view.
 void showView(ProjectContextContainer project)
          Show the ProjectContainerView for a specific Project
 void showView(RepositoryDescriptor repo)
          Shows a project container view tab, which displays a specified repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ProjectContainerViewManager getInstance()
Returns:

showView

public void showView(ProjectContextContainer project)
Show the ProjectContainerView for a specific Project

Parameters:
project -

hideView

public void hideView(ProjectContextContainer project)
Hide the ProjectContainerView for a specific Project

Parameters:
project -

showView

public void showView(RepositoryDescriptor repo)
Shows a project container view tab, which displays a specified repository.

Parameters:
project - The project which contains a repository.
repo - The repository to show.

showRegisteredView

public void showRegisteredView(ProjectContextContainer project,
                               java.lang.String registeredViewId)
Shows a registered view tab in project container view.

Parameters:
project - The project which contains a repository.
registeredViewId - The string value with wich view was registered in ProjectContainerView.

Copyright 2006 IBM Corporation and others.
All Rights Reserved.