Package com.iizigo.term.project
Class TerminalManager
java.lang.Object
com.iizigo.term.project.TerminalManager
- All Implemented Interfaces:
- IProjectListener
The Terminal Manager checks the workspace for new screen captures, etc... It manages the "single" instance of the Terminal project.
- Author:
- Christopher Mindus
- Field SummaryFields
- Method SummaryModifier and TypeMethodDescription- static TerminalManagerGets the single instance of the TerminalManager.- getModel- (org.eclipse.swt.widgets.Shell shell) Gets the first project that is of Terminal project nature.Gets all current screens already added for screen matching.- void- onClosePart- (org.eclipse.ui.IWorkbenchPart part) Called to close a part.- void- onOpenPart- (org.eclipse.ui.IWorkbenchPart part, org.eclipse.core.resources.IProject project) Called to add a new part for a resource in a project.- void- onProjectChanged- (org.eclipse.core.resources.IResourceDelta delta) Called during workspace change to inform the plug-in of a project change.- static voidCalled at Plug-in Startup.
- Field Details- MARKERID_MULTIPLE_TERMINAL_PROJECTSThe Marker ID for multiple Terminal projects.- See Also:
 
 
- Method Details- getInstanceGets the single instance of the TerminalManager.- Returns:
- The singleton.
 
- onStartuppublic static void onStartup()Called at Plug-in Startup.
- onOpenPartpublic void onOpenPart- (org.eclipse.ui.IWorkbenchPart part, org.eclipse.core.resources.IProject project) Called to add a new part for a resource in a project.- Parameters:
- part- The part opened.
- project- The project for the part.
 
- onClosePartpublic void onClosePart- (org.eclipse.ui.IWorkbenchPart part) Called to close a part.- Parameters:
- part- The part closed.
 
- getModelGets the first project that is of Terminal project nature. This call must be done from the SWT UI thread.- Parameters:
- shell- The shell, or null if it shouldn't be created if not found.
- Returns:
- null If none is found.
 
- onProjectChangedpublic void onProjectChanged- (org.eclipse.core.resources.IResourceDelta delta) Called during workspace change to inform the plug-in of a project change.- Specified by:
- onProjectChangedin interface- IProjectListener
- Parameters:
- delta- The resource delta.
 
- getScreensGets all current screens already added for screen matching.- Returns:
- The screens defined, never null.