diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views')
5 files changed, 331 insertions, 331 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandler.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandler.java index d678cca70..2af152dc7 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandler.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandler.java @@ -1,190 +1,190 @@ -package org.eclipse.debug.internal.ui.views;
-
-/*
- * (c) Copyright IBM Corp. 2000, 2001.
- * All Rights Reserved.
- */
-
-import org.eclipse.debug.core.DebugEvent;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.IDebugEventSetListener;
-import org.eclipse.debug.ui.AbstractDebugView;
-import org.eclipse.jface.viewers.IBasicPropertyConstants;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-
-/**
- * Handles debug events, updating a view and viewer.
- */
-public abstract class AbstractDebugEventHandler implements IDebugEventSetListener {
-
- /**
- * This event handler's view
- */
- private AbstractDebugView fView;
-
- /**
- * Constructs an event handler for the given view.
- *
- * @param view debug view
- */
- public AbstractDebugEventHandler(AbstractDebugView view) {
- setView(view);
- DebugPlugin plugin= DebugPlugin.getDefault();
- plugin.addDebugEventListener(this);
- }
-
- /**
- * @see IDebugEventSetListener#handleDebugEvents(DebugEvent[])
- */
- public void handleDebugEvents(final DebugEvent[] events) {
- if (!isAvailable()) {
- return;
- }
- Runnable r= new Runnable() {
- public void run() {
- if (isAvailable()) {
- doHandleDebugEvents(events);
- }
- }
- };
-
- getView().asyncExec(r);
- }
-
-
- /**
- * Implementation specific handling of debug events.
- * Subclasses should override.
- */
- protected abstract void doHandleDebugEvents(DebugEvent[] events);
-
- /**
- * Helper method for inserting the given element - must be called in UI thread
- */
- protected void insert(Object element) {
- if (isAvailable()) {
- final Object parent= ((ITreeContentProvider)getTreeViewer().getContentProvider()).getParent(element);
- // a parent can be null for a debug target or process that has not yet been associated
- // with a launch
- if (parent != null) {
- getView().showViewer();
- getTreeViewer().add(parent, element);
- }
- }
- }
-
- /**
- * Helper method to remove the given element - must be called in UI thread.
- */
- protected void remove(Object element) {
- if (isAvailable()) {
- getView().showViewer();
- getTreeViewer().remove(element);
- }
- }
-
- /**
- * Helper method to update the label of the given element - must be called in UI thread
- */
- protected void labelChanged(Object element) {
- if (isAvailable()) {
- getView().showViewer();
- getTreeViewer().update(element, new String[] {IBasicPropertyConstants.P_TEXT});
- }
- }
-
- /**
- * Refresh the given element in the viewer - must be called in UI thread.
- */
- protected void refresh(Object element) {
- if (isAvailable()) {
- getView().showViewer();
- getTreeViewer().refresh(element);
- }
- }
-
- /**
- * Refresh the viewer - must be called in UI thread.
- */
- public void refresh() {
- if (isAvailable()) {
- getView().showViewer();
- getTreeViewer().refresh();
- }
- }
-
- /**
- * Helper method to select and reveal the given element - must be called in UI thread
- */
- protected void selectAndReveal(Object element) {
- if (isAvailable()) {
- getViewer().setSelection(new StructuredSelection(element), true);
- }
- }
-
- /**
- * De-registers this event handler from the debug model.
- */
- public void dispose() {
- DebugPlugin plugin= DebugPlugin.getDefault();
- plugin.removeDebugEventListener(this);
- }
-
- /**
- * Returns the view this event handler is
- * updating.
- *
- * @return debug view
- */
- protected AbstractDebugView getView() {
- return fView;
- }
-
- /**
- * Sets the view this event handler is updating.
- *
- * @param view debug view
- */
- private void setView(AbstractDebugView view) {
- fView = view;
- }
-
- /**
- * Returns the viewer this event handler is
- * updating.
- *
- * @return viewer
- */
- protected Viewer getViewer() {
- return getView().getViewer();
- }
-
- /**
- * Returns this event handler's viewer as a tree
- * viewer or <code>null</code> if none.
- *
- * @return this event handler's viewer as a tree
- * viewer or <code>null</code> if none
- */
- protected TreeViewer getTreeViewer() {
- if (getViewer() instanceof TreeViewer) {
- return (TreeViewer)getViewer();
- }
- return null;
- }
-
- /**
- * Returns whether this event handler's viewer is
- * currently available.
- *
- * @return whether this event handler's viewer is
- * currently available
- */
- protected boolean isAvailable() {
- return getView().isAvailable();
- }
-}
-
+package org.eclipse.debug.internal.ui.views; + +/* + * (c) Copyright IBM Corp. 2000, 2001. + * All Rights Reserved. + */ + +import org.eclipse.debug.core.DebugEvent; +import org.eclipse.debug.core.DebugPlugin; +import org.eclipse.debug.core.IDebugEventSetListener; +import org.eclipse.debug.ui.AbstractDebugView; +import org.eclipse.jface.viewers.IBasicPropertyConstants; +import org.eclipse.jface.viewers.ITreeContentProvider; +import org.eclipse.jface.viewers.StructuredSelection; +import org.eclipse.jface.viewers.TreeViewer; +import org.eclipse.jface.viewers.Viewer; + +/** + * Handles debug events, updating a view and viewer. + */ +public abstract class AbstractDebugEventHandler implements IDebugEventSetListener { + + /** + * This event handler's view + */ + private AbstractDebugView fView; + + /** + * Constructs an event handler for the given view. + * + * @param view debug view + */ + public AbstractDebugEventHandler(AbstractDebugView view) { + setView(view); + DebugPlugin plugin= DebugPlugin.getDefault(); + plugin.addDebugEventListener(this); + } + + /** + * @see IDebugEventSetListener#handleDebugEvents(DebugEvent[]) + */ + public void handleDebugEvents(final DebugEvent[] events) { + if (!isAvailable()) { + return; + } + Runnable r= new Runnable() { + public void run() { + if (isAvailable()) { + doHandleDebugEvents(events); + } + } + }; + + getView().asyncExec(r); + } + + + /** + * Implementation specific handling of debug events. + * Subclasses should override. + */ + protected abstract void doHandleDebugEvents(DebugEvent[] events); + + /** + * Helper method for inserting the given element - must be called in UI thread + */ + protected void insert(Object element) { + if (isAvailable()) { + final Object parent= ((ITreeContentProvider)getTreeViewer().getContentProvider()).getParent(element); + // a parent can be null for a debug target or process that has not yet been associated + // with a launch + if (parent != null) { + getView().showViewer(); + getTreeViewer().add(parent, element); + } + } + } + + /** + * Helper method to remove the given element - must be called in UI thread. + */ + protected void remove(Object element) { + if (isAvailable()) { + getView().showViewer(); + getTreeViewer().remove(element); + } + } + + /** + * Helper method to update the label of the given element - must be called in UI thread + */ + protected void labelChanged(Object element) { + if (isAvailable()) { + getView().showViewer(); + getTreeViewer().update(element, new String[] {IBasicPropertyConstants.P_TEXT}); + } + } + + /** + * Refresh the given element in the viewer - must be called in UI thread. + */ + protected void refresh(Object element) { + if (isAvailable()) { + getView().showViewer(); + getTreeViewer().refresh(element); + } + } + + /** + * Refresh the viewer - must be called in UI thread. + */ + public void refresh() { + if (isAvailable()) { + getView().showViewer(); + getTreeViewer().refresh(); + } + } + + /** + * Helper method to select and reveal the given element - must be called in UI thread + */ + protected void selectAndReveal(Object element) { + if (isAvailable()) { + getViewer().setSelection(new StructuredSelection(element), true); + } + } + + /** + * De-registers this event handler from the debug model. + */ + public void dispose() { + DebugPlugin plugin= DebugPlugin.getDefault(); + plugin.removeDebugEventListener(this); + } + + /** + * Returns the view this event handler is + * updating. + * + * @return debug view + */ + protected AbstractDebugView getView() { + return fView; + } + + /** + * Sets the view this event handler is updating. + * + * @param view debug view + */ + private void setView(AbstractDebugView view) { + fView = view; + } + + /** + * Returns the viewer this event handler is + * updating. + * + * @return viewer + */ + protected Viewer getViewer() { + return getView().getViewer(); + } + + /** + * Returns this event handler's viewer as a tree + * viewer or <code>null</code> if none. + * + * @return this event handler's viewer as a tree + * viewer or <code>null</code> if none + */ + protected TreeViewer getTreeViewer() { + if (getViewer() instanceof TreeViewer) { + return (TreeViewer)getViewer(); + } + return null; + } + + /** + * Returns whether this event handler's viewer is + * currently available. + * + * @return whether this event handler's viewer is + * currently available + */ + protected boolean isAvailable() { + return getView().isAvailable(); + } +} + diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandlerView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandlerView.java index 9437e9c53..d7941b869 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandlerView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/AbstractDebugEventHandlerView.java @@ -1,48 +1,48 @@ -package org.eclipse.debug.internal.ui.views;
-
-/*
- * (c) Copyright IBM Corp. 2000, 2001.
- * All Rights Reserved.
- */
-
-import org.eclipse.debug.ui.AbstractDebugView;
-
-/**
- * A debug view that uses an event handler to update its
- * view/viewer.
- */
-public abstract class AbstractDebugEventHandlerView extends AbstractDebugView {
-
- /**
- * Event handler for this view
- */
- private AbstractDebugEventHandler fEventHandler;
-
- /**
- * Sets the event handler for this view
- *
- * @param eventHandler event handler
- */
- protected void setEventHandler(AbstractDebugEventHandler eventHandler) {
- fEventHandler = eventHandler;
- }
-
- /**
- * Returns the event handler for this view
- *
- * @return The event handler for this view
- */
- protected AbstractDebugEventHandler getEventHandler() {
- return fEventHandler;
- }
-
- /**
- * @see IWorkbenchPart#dispose()
- */
- public void dispose() {
- super.dispose();
- if (getEventHandler() != null) {
- getEventHandler().dispose();
- }
- }
-}
+package org.eclipse.debug.internal.ui.views; + +/* + * (c) Copyright IBM Corp. 2000, 2001. + * All Rights Reserved. + */ + +import org.eclipse.debug.ui.AbstractDebugView; + +/** + * A debug view that uses an event handler to update its + * view/viewer. + */ +public abstract class AbstractDebugEventHandlerView extends AbstractDebugView { + + /** + * Event handler for this view + */ + private AbstractDebugEventHandler fEventHandler; + + /** + * Sets the event handler for this view + * + * @param eventHandler event handler + */ + protected void setEventHandler(AbstractDebugEventHandler eventHandler) { + fEventHandler = eventHandler; + } + + /** + * Returns the event handler for this view + * + * @return The event handler for this view + */ + protected AbstractDebugEventHandler getEventHandler() { + return fEventHandler; + } + + /** + * @see IWorkbenchPart#dispose() + */ + public void dispose() { + super.dispose(); + if (getEventHandler() != null) { + getEventHandler().dispose(); + } + } +} diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.java index 009fd408d..d8ee1e91c 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.java @@ -1,35 +1,35 @@ -package org.eclipse.debug.internal.ui.views;
-
-/**********************************************************************
-Copyright (c) 2000, 2002 IBM Corp. and others.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Common Public License v0.5
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/cpl-v05.html
-
-Contributors:
- IBM Corporation - Initial implementation
-**********************************************************************/
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-public class DebugUIViewsMessages {
-
- private static final String BUNDLE_NAME =
- "org.eclipse.debug.internal.ui.views.DebugUIViewsMessages"; //$NON-NLS-1$
-
- private static final ResourceBundle RESOURCE_BUNDLE =
- ResourceBundle.getBundle(BUNDLE_NAME);
-
- private DebugUIViewsMessages() {
- }
-
- public static String getString(String key) {
- try {
- return RESOURCE_BUNDLE.getString(key);
- } catch (MissingResourceException e) {
- return '!' + key + '!';
- }
- }
+package org.eclipse.debug.internal.ui.views; + +/********************************************************************** +Copyright (c) 2000, 2002 IBM Corp. and others. +All rights reserved. This program and the accompanying materials +are made available under the terms of the Common Public License v0.5 +which accompanies this distribution, and is available at +http://www.eclipse.org/legal/cpl-v05.html + +Contributors: + IBM Corporation - Initial implementation +**********************************************************************/ + +import java.util.MissingResourceException; +import java.util.ResourceBundle; + +public class DebugUIViewsMessages { + + private static final String BUNDLE_NAME = + "org.eclipse.debug.internal.ui.views.DebugUIViewsMessages"; //$NON-NLS-1$ + + private static final ResourceBundle RESOURCE_BUNDLE = + ResourceBundle.getBundle(BUNDLE_NAME); + + private DebugUIViewsMessages() { + } + + public static String getString(String key) { + try { + return RESOURCE_BUNDLE.getString(key); + } catch (MissingResourceException e) { + return '!' + key + '!'; + } + } }
\ No newline at end of file diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.properties b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.properties index 9703f516b..ffd462f43 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.properties +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/DebugUIViewsMessages.properties @@ -1,38 +1,38 @@ -######################################################################
-# Copyright (c) 2000, 2002 IBM Corp. and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Common Public License v0.5
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/cpl-v05.html
-#
-# Contributors:
-# IBM Corporation - Initial implementation
-######################################################################
-
-find_replace_action.label=&Find/Replace...@Ctrl+F
-find_replace_action.tooltip=Find/Replace
-find_replace_action.image=
-find_replace_action.description=Find/Replace
-
-ConsoleView.&Copy@Ctrl+C_6=&Copy@Ctrl+C
-ConsoleView.&Paste@Ctrl+V_9=&Paste@Ctrl+V
-ConsoleView.Console_1=Console
-ConsoleView.Copy_7=Copy
-ConsoleView.Cu&t@Ctrl+X_3=Cu&t@Ctrl+X
-ConsoleView.Cut_4=Cut
-ConsoleView.Paste_10=Paste
-ConsoleView.Paste_Clipboard_Text_11=Paste Clipboard Text
-ConsoleView.Select_&All@Ctrl+A_12=Select &All@Ctrl+A
-ConsoleView.Select_All=Select All
-
-LaunchView.Error_1=Error
-LaunchView.Exception_occurred_opening_editor_for_debugger._2=Exception occurred opening editor for debugger.
-
-VariablesView.&Copy_8=&Copy
-VariablesView.&Paste_14=&Paste
-VariablesView.<error_occurred_retrieving_value>_18=<error occurred retrieving value>
-VariablesView.Co&ntent_Assist_3=Co&ntent Assist
-VariablesView.Cu&t_11=Cu&t
-VariablesView.Error_1=Error
-VariablesView.Select_&All_5=Select &All
+###################################################################### +# Copyright (c) 2000, 2002 IBM Corp. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Common Public License v0.5 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/cpl-v05.html +# +# Contributors: +# IBM Corporation - Initial implementation +###################################################################### + +find_replace_action.label=&Find/Replace...@Ctrl+F +find_replace_action.tooltip=Find/Replace +find_replace_action.image= +find_replace_action.description=Find/Replace + +ConsoleView.&Copy@Ctrl+C_6=&Copy@Ctrl+C +ConsoleView.&Paste@Ctrl+V_9=&Paste@Ctrl+V +ConsoleView.Console_1=Console +ConsoleView.Copy_7=Copy +ConsoleView.Cu&t@Ctrl+X_3=Cu&t@Ctrl+X +ConsoleView.Cut_4=Cut +ConsoleView.Paste_10=Paste +ConsoleView.Paste_Clipboard_Text_11=Paste Clipboard Text +ConsoleView.Select_&All@Ctrl+A_12=Select &All@Ctrl+A +ConsoleView.Select_All=Select All + +LaunchView.Error_1=Error +LaunchView.Exception_occurred_opening_editor_for_debugger._2=Exception occurred opening editor for debugger. + +VariablesView.&Copy_8=&Copy +VariablesView.&Paste_14=&Paste +VariablesView.<error_occurred_retrieving_value>_18=<error occurred retrieving value> +VariablesView.Co&ntent_Assist_3=Co&ntent Assist +VariablesView.Cu&t_11=Cu&t +VariablesView.Error_1=Error +VariablesView.Select_&All_5=Select &All VariablesView.Unable_to_configure_variable_details_area._2=Unable to configure variable details area.
\ No newline at end of file diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/IDebugExceptionHandler.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/IDebugExceptionHandler.java index 3b040ef30..08ad5cf6f 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/IDebugExceptionHandler.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/IDebugExceptionHandler.java @@ -1,22 +1,22 @@ -package org.eclipse.debug.internal.ui.views;
-
-/*
- * (c) Copyright IBM Corp. 2000, 2001.
- * All Rights Reserved.
- */
-
-import org.eclipse.debug.core.DebugException;
-
-/**
- * A plugable exception handler.
- */
-public interface IDebugExceptionHandler {
-
- /**
- * Handles the given debug exception.
- *
- * @param e debug exception
- */
- public abstract void handleException(DebugException e);
-
-}
+package org.eclipse.debug.internal.ui.views; + +/* + * (c) Copyright IBM Corp. 2000, 2001. + * All Rights Reserved. + */ + +import org.eclipse.debug.core.DebugException; + +/** + * A plugable exception handler. + */ +public interface IDebugExceptionHandler { + + /** + * Handles the given debug exception. + * + * @param e debug exception + */ + public abstract void handleException(DebugException e); + +} |