Classes | |
class | ExtensionSafeRunnable |
Public Types | |
enum | MethodFlag { WINDOWTITLE, VIEWTITLE, EDITORTITLE } |
Public Member Functions | |
WindowTitle () | |
void | refreshAllTitles () |
void | refreshViewTitles (IWorkbenchWindow window) |
void | refreshEditorTitles (IWorkbenchWindow window) |
String | getWindowTitle (final IWorkbenchWindow window) |
String | setTitle (IWorkbenchWindow window, IViewPart view) |
String | setEditorTitle (IWorkbenchWindow window, IEditorPart editorPart) |
String | getWindowTitle (IWorkbenchWindow window) |
Private Member Functions | |
boolean | runExtension (ISafeRunnable run, MethodFlag mf, final IWorkbenchWindow window, Object object) |
Private Attributes | |
IWindowTitle | extWindowTitle [] = null |
ExtensionSafeRunnable | runnable = null |
Static Private Attributes | |
static final String | IWINDOWTITLE_ID = "edu.rice.cs.hpc.viewer.util.windowTitle" |
Definition at line 24 of file WindowTitle.java.
Definition at line 25 of file WindowTitle.java.
edu.rice.cs.hpc.viewer.util.WindowTitle.WindowTitle | ( | ) |
Definition at line 33 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.extWindowTitle, edu.rice.cs.hpc.viewer.util.WindowTitle.IWINDOWTITLE_ID, and edu.rice.cs.hpc.viewer.util.WindowTitle.runnable.
String edu.rice.cs.hpc.viewer.util.BaseWindowTitle.getWindowTitle | ( | IWorkbenchWindow | window | ) | [inherited] |
Implements edu.rice.cs.hpc.viewer.util.IWindowTitle.
Definition at line 26 of file BaseWindowTitle.java.
References edu.rice.cs.hpc.viewer.window.ViewerWindow.getExperiments(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getName(), and edu.rice.cs.hpc.viewer.util.BaseWindowTitle.MAIN_TITLE.
String edu.rice.cs.hpc.viewer.util.WindowTitle.getWindowTitle | ( | final IWorkbenchWindow | window | ) |
Definition at line 120 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.ExtensionSafeRunnable.getTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension(), and edu.rice.cs.hpc.viewer.util.WindowTitle.runnable.
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.refreshAllTitles().
void edu.rice.cs.hpc.viewer.util.WindowTitle.refreshAllTitles | ( | ) |
Definition at line 66 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.getWindowTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.refreshEditorTitles(), and edu.rice.cs.hpc.viewer.util.WindowTitle.refreshViewTitles().
Referenced by edu.rice.cs.hpc.viewer.window.ViewerWindowManager.addNewWindow(), edu.rice.cs.hpc.viewer.actions.CloseDatabase.execute(), edu.rice.cs.hpc.viewer.experiment.ExperimentView.generateView(), and edu.rice.cs.hpc.viewer.window.ViewerWindowManager.removeWindow().
void edu.rice.cs.hpc.viewer.util.WindowTitle.refreshEditorTitles | ( | IWorkbenchWindow | window | ) |
Definition at line 104 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.setEditorTitle().
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.refreshAllTitles().
void edu.rice.cs.hpc.viewer.util.WindowTitle.refreshViewTitles | ( | IWorkbenchWindow | window | ) |
Definition at line 90 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.setTitle().
Referenced by edu.rice.cs.hpc.viewer.actions.ShowView.execute(), and edu.rice.cs.hpc.viewer.util.WindowTitle.refreshAllTitles().
boolean edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension | ( | ISafeRunnable | run, | |
MethodFlag | mf, | |||
final IWorkbenchWindow | window, | |||
Object | object | |||
) | [private] |
Definition at line 185 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.extWindowTitle, edu.rice.cs.hpc.viewer.util.WindowTitle.runnable, and edu.rice.cs.hpc.viewer.util.WindowTitle.ExtensionSafeRunnable.setInfo().
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.getWindowTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.setEditorTitle(), and edu.rice.cs.hpc.viewer.util.WindowTitle.setTitle().
String edu.rice.cs.hpc.viewer.util.WindowTitle.setEditorTitle | ( | IWorkbenchWindow | window, | |
IEditorPart | editorPart | |||
) |
Reimplemented from edu.rice.cs.hpc.viewer.util.BaseWindowTitle.
Definition at line 164 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.ExtensionSafeRunnable.getTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension(), and edu.rice.cs.hpc.viewer.util.WindowTitle.runnable.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditorBase.createPartControl(), edu.rice.cs.hpc.viewer.editor.EditorManager.openEditorOnFileStore(), and edu.rice.cs.hpc.viewer.util.WindowTitle.refreshEditorTitles().
String edu.rice.cs.hpc.viewer.util.WindowTitle.setTitle | ( | IWorkbenchWindow | window, | |
IViewPart | view | |||
) |
Reimplemented from edu.rice.cs.hpc.viewer.util.BaseWindowTitle.
Definition at line 141 of file WindowTitle.java.
References edu.rice.cs.hpc.viewer.util.WindowTitle.ExtensionSafeRunnable.getTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension(), and edu.rice.cs.hpc.viewer.util.WindowTitle.runnable.
Referenced by edu.rice.cs.hpc.viewer.actions.ShowView.DatabaseLabelProvider.getText(), and edu.rice.cs.hpc.viewer.util.WindowTitle.refreshViewTitles().
IWindowTitle edu.rice.cs.hpc.viewer.util.WindowTitle.extWindowTitle[] = null [private] |
Definition at line 30 of file WindowTitle.java.
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension(), and edu.rice.cs.hpc.viewer.util.WindowTitle.WindowTitle().
final String edu.rice.cs.hpc.viewer.util.WindowTitle.IWINDOWTITLE_ID = "edu.rice.cs.hpc.viewer.util.windowTitle" [static, private] |
Definition at line 28 of file WindowTitle.java.
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.WindowTitle().
ExtensionSafeRunnable edu.rice.cs.hpc.viewer.util.WindowTitle.runnable = null [private] |
Definition at line 31 of file WindowTitle.java.
Referenced by edu.rice.cs.hpc.viewer.util.WindowTitle.getWindowTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.runExtension(), edu.rice.cs.hpc.viewer.util.WindowTitle.setEditorTitle(), edu.rice.cs.hpc.viewer.util.WindowTitle.setTitle(), and edu.rice.cs.hpc.viewer.util.WindowTitle.WindowTitle().