Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java')
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java132
1 files changed, 66 insertions, 66 deletions
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java b/systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java
index 35915de113..2e29f88fc0 100644
--- a/systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.consolelog/src/org/eclipse/linuxtools/systemtap/ui/consolelog/ScriptConsolePageParticipant.java
@@ -31,71 +31,71 @@ import org.eclipse.ui.part.IPageBookViewPage;
*/
public class ScriptConsolePageParticipant implements IConsolePageParticipant, IDebugContextListener {
- private IPageBookViewPage fPage;
- private IConsoleView fView;
- private ScriptConsole fConsole;
-
- @Override
- @SuppressWarnings("rawtypes")
- public Object getAdapter(Class adapter) {
- return null;
- }
-
- @Override
- public void init(IPageBookViewPage page, IConsole iConsole) {
- if (!(iConsole instanceof ScriptConsole)){
- return;
- }
-
- fPage = page;
- fConsole = (ScriptConsole) iConsole;
- fView = (IConsoleView) fPage.getSite().getPage().findView(IConsoleConstants.ID_CONSOLE_VIEW);
-
- StopScriptAction stopScriptAction = new StopScriptAction(fConsole);
- CloseStapConsoleAction closeConsoleAction = new CloseStapConsoleAction(fConsole);
- SaveLogAction saveLogAction = new SaveLogAction(fConsole);
-
- // contribute to toolbar
- IToolBarManager manager = fPage.getSite().getActionBars().getToolBarManager();
- manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, stopScriptAction);
- manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, closeConsoleAction);
- manager.appendToGroup(IConsoleConstants.OUTPUT_GROUP, saveLogAction);
-
- //TODO if {@link ModifyParsingAction} is restored, it is to be used here,
- //in the same way stopScriptAction and saveLogAction are used.
-
- DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).addDebugContextListener(this);
- }
-
- @Override
- public void dispose() {
- DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).removeDebugContextListener(this);
- fConsole = null;
- }
-
- @Override
- public void activated() {
- }
-
- @Override
- public void deactivated() {
- }
-
- /**
- * @since 3.0
- */
- @Override
- public void debugContextChanged(DebugContextEvent event) {
- if ((event.getFlags() & DebugContextEvent.ACTIVATED) > 0) {
- if (fView != null && fConsole != null) {
- IProcess process = DebugUITools.getCurrentProcess();
- if (process instanceof SystemTapRuntimeProcessFactory.SystemTapRuntimeProcess
- && ((SystemTapRuntimeProcessFactory.SystemTapRuntimeProcess) process)
- .matchesProcess(fConsole.getProcess())) {
- fView.display(fConsole);
- }
- }
- }
- }
+ private IPageBookViewPage fPage;
+ private IConsoleView fView;
+ private ScriptConsole fConsole;
+
+ @Override
+ @SuppressWarnings("rawtypes")
+ public Object getAdapter(Class adapter) {
+ return null;
+ }
+
+ @Override
+ public void init(IPageBookViewPage page, IConsole iConsole) {
+ if (!(iConsole instanceof ScriptConsole)){
+ return;
+ }
+
+ fPage = page;
+ fConsole = (ScriptConsole) iConsole;
+ fView = (IConsoleView) fPage.getSite().getPage().findView(IConsoleConstants.ID_CONSOLE_VIEW);
+
+ StopScriptAction stopScriptAction = new StopScriptAction(fConsole);
+ CloseStapConsoleAction closeConsoleAction = new CloseStapConsoleAction(fConsole);
+ SaveLogAction saveLogAction = new SaveLogAction(fConsole);
+
+ // contribute to toolbar
+ IToolBarManager manager = fPage.getSite().getActionBars().getToolBarManager();
+ manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, stopScriptAction);
+ manager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, closeConsoleAction);
+ manager.appendToGroup(IConsoleConstants.OUTPUT_GROUP, saveLogAction);
+
+ //TODO if {@link ModifyParsingAction} is restored, it is to be used here,
+ //in the same way stopScriptAction and saveLogAction are used.
+
+ DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).addDebugContextListener(this);
+ }
+
+ @Override
+ public void dispose() {
+ DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).removeDebugContextListener(this);
+ fConsole = null;
+ }
+
+ @Override
+ public void activated() {
+ }
+
+ @Override
+ public void deactivated() {
+ }
+
+ /**
+ * @since 3.0
+ */
+ @Override
+ public void debugContextChanged(DebugContextEvent event) {
+ if ((event.getFlags() & DebugContextEvent.ACTIVATED) > 0) {
+ if (fView != null && fConsole != null) {
+ IProcess process = DebugUITools.getCurrentProcess();
+ if (process instanceof SystemTapRuntimeProcessFactory.SystemTapRuntimeProcess
+ && ((SystemTapRuntimeProcessFactory.SystemTapRuntimeProcess) process)
+ .matchesProcess(fConsole.getProcess())) {
+ fView.display(fConsole);
+ }
+ }
+ }
+ }
}

Back to the top