Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.debug.ui.actions.* (14)org.eclipse.debug.ui.console.* (7)
org.eclipse.debug.ui.sourcelookup.* (5)

org.eclipse.debug.ui: Javadoc index of package org.eclipse.debug.ui.


Package Samples:

org.eclipse.debug.ui.sourcelookup
org.eclipse.debug.ui.console
org.eclipse.debug.ui.actions

Classes:

ILaunchShortcut: A launch shortcut is capable of launching a selection or active editor in the workbench. The delegate is responsible for interpretting the selection or active editor (if it applies), and launching an application. This may require creating a new launch configuration with default values, or re-using an existing launch configuration. A launch shortcut is defined as an extension of type org.eclipse.debug.ui.launchShortcuts . A shortcut specifies the perspectives in which is should be available from the "Run/Debug" cascade menus. A launch shortcut extension is defined in plugin.xml . Following is an ...
IDebugModelPresentation: A debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model. Extensions of type org.eclipse.debug.ui.debugModelPresentations implement this interface. Generally, a debug model implementation will also provide a debug model presentation extension to render and display its elements. A debug model presentation is registered for a specific debug model, and is responsible for the presentation elements defined/implemented by that model. A debug model presentation extension is defined in plugin.xml . Following is an example ...
ILaunchConfigurationTabGroup: A launch configuration tab group is used to edit/view attributes of a specific type of launch configuration. Launch configurations are presented in a dialog, with a tab folder. Each tab manipulates one or more attributes of a launch configuration. The tab group controls which tabs are displayed for a specific type of launch configuration, and provides a mechanism for overriding configuration initialization performed by tabs. A tab group has the following lifecycle methods: createTabs(ILaunchConfigurationDialog, String) - this is the first method called on a tab group after it is instantiated. initializeFrom(ILaunchConfiguration) ...
IDebugUIConstants: Constant definitions for debug UI plug-in. Popup menus in the debug UI support action contribution via the org.eclipse.ui.popupMenus extension. Actions may be contributed to any group on the menu. To facilitate insertion of actions inbetween existing groups, empty groups have been defined in the menu. Each group prefixed by "empty" indicates an empty group. Debug View Popup Menu Empty edit group Edit group Copy stack action Empty step group Step group Step into group Step into action Step over group Step over action Step return group Step return action Empty thread group Thread group Resume action ...
ILaunchConfigurationTab: A launch configuration tab is used to edit/view attributes of a specific type of launch configuration. Launch configurations are presented in a dialog, with a tab folder. Each tab manipulates one ore more attributes of a launch configuration. A tab has the following lifecycle methods: setLaunchConfigurationDialog(ILaunchConfigurationDialog) - this is the first method called on a tab after it is instantiated. initializeFrom(ILaunchConfiguration) - called when a launch configuration is selected to be displayed. activated(ILaunchConfigurationWorkingCopy) - called when a tab is entered. deactivated(ILaunchConfigurationWorkingCopy) ...
IConsoleColorProvider: Provides coloring for a console document. When a process is added to a registered launch the debug plug-in creates a console document for the process. By default, a document is created which is connected to the standard input, output, and error streams associated with the process. A client may override the default coloring by specifying a custom content provider for a process type. A proccess type is defined via the process attribute IProcess. ATTR_PROCESS_TYPE . A console color provider extension is defined in plugin.xml . Following is an example definition of a console color provider extension. ...
AbstractDebugView: Common function for views related to debugging. Clients implementing views for a debugger should subclass this class. Common function includes: Debug view adpater implementation - IDebugView Action registry - actions can be stored in this view with a key. Actions that implement IUpdate are updated when updateActions() is called. Hooks the context menu associated with this view's underlying viewer and registers the menu with this view's site, such that other plug-ins may contribute. Hooks a key press listener, and invokes the REMOVE_ACTION when the delete key is pressed. Hooks a double-click listener, ...
IToggleBreakpointsTarget: An adapter to support breakpoint creation/deletion for an active part or selection within an active part. The debug platform provides retargettable actions for toggling line breakpoints, method breakpoints, and watchpoints. A debug implementation can plug into the global actions by providing an adapter of this type on relevant parts and objects. The debug platform provides one command and keybinding for each breakpoint operation. When a part is activated, a retargettable action asks the part for its IToggleBreakpointTarget adapter. If one exists, that adapter is delegated to to perform breakpoint ...
ISourcePresentation: A source presentation is used to resolve an editor in which to display a debug model element, breakpoint, or source element. By default, a debug model presentation (which implements this interface) is used to resolve editors when performing source lookup. However, a source locator may override default editor resolution by implementing this interface. Source lookup consists of the following steps: Locating a source element - the source locator associated with a launch is queried for the source element associated with a stack frame. Resolving an editor in which to display a source element - by default, ...
IConsoleLineTracker: Notified of lines appended to the console. A line tracker is defined in plugin.xml . A line tracker is associated with a type of process. Following is an example definition of a console line tracker extension. <extension point="org.eclipse.debug.ui.consoleLineTrackers"> <consoleLineTracker id="com.example.ExampleConsoleLineTracker" class="com.example.ExampleConsoleLineTrackerClass" processType="ExampleProcessType"> </consoleLineTracker> </extension> The attributes are specified as follows: id specifies a unique identifier for this line tracker. class specifies a fully qualified ...
IRunToLineTarget: An adapter for a "run to line" operation. The debug platform provides a retargettable "run to line" action that debuggers may plug into by providing an adapter (see IAdaptable ) of this type. This allows the platform to provide one command and keybinding for the "run to line" function to be shared by many debuggers. When a part is activated, a retargettable action asks the part for its IRunToLineTarget adapter. If one exists, that adapter is delegated to to perform "run to line" operations when the user invokes an associated action. If an adapter does not exist for the part, the retargettable actions ...
ISourceContainerBrowser: Creates and edits source containers for a source lookup director. Contributed via a source container presentation extension for a specific type of source container. Following is an example source container presentation definition that contributes a source container browser via the browserClass attribute. <extension point="org.eclipse.debug.ui.sourceContainerPresentations"> <sourceContainerPresentation browserClass="org.eclipse.debug.internal.ui.sourcelookup.browsers.ProjectSourceContainerBrowser" containerTypeID="org.eclipse.debug.core.containerType.project" ...
ILaunchGroup: A launch group identifies a group of launch configurations by a launch mode and cateogory. The launch configuration dialog can be opened on a launch group, and a launch history is maintained for each group. A launch group is defined in plug-in XML via the launchGroups extension point. Following is an example of a launch group contribution: <extension point="org.eclipse.debug.ui.launchGroups"> <launchGroup id="com.example.ExampleLaunchGroupId" mode="run" label="Run" image="icons\run.gif" bannerImage="icons\runBanner.gif"> </launchGroup> </extension>
ContextualLaunchAction: An action delegate that builds a context menu with applicable launch shortcuts for a specific launch mode. This class can be subclassed and contributed as an object contribution pop-up menu extension action. When invoked, it becomes a sub-menu that dynamically builds a list of applicable launch shortcuts for the current selection. Each launch shortcut may have optional information to support a context menu action. The extra Clients may subclass this class.
ILaunchable: Interface used to tag objects as launchable. Objects that provide an adapter of this type will be considered by the contextual launch support. This interface is not intended to be implemented. Instead clients may contribute an adapter of this type for launchable objects via the org.eclipse.core.runtime.adapters extension point. A factory and implementation of this interface are not actually required.
IDebugView: Common function for debug views. Provides access to the underlying viewer and debug model presentation being used by a viewer. This allows clients to do such things as add and remove filters to a viewer, and configure a debug model presentation. Clients may implement this interface. Generally, clients should subclass AbstractDebugView when creating a new debug view.
ToggleMethodBreakpointActionDelegate: A toggle method breakpoint action that can be contributed an object contribution. The action will toggle method breakpoints on objects that provide an IToggleBreakpointsTarget adapter. Clients may reference/contribute this class as an object contribution action delegate in plug-in XML. This class is not intended to be subclassed.
ToggleWatchpointActionDelegate: A toggle watchpoint action that can be contributed an object contribution. The action will toggle watchpoints on objects that provide an IToggleBreakpointsTarget adapter. Clients may reference/contribute this class as an object contribution action delegate in plug-in XML. This class is not intended to be subclassed.
RunToLineActionDelegate: A run to line action that can be contributed to a an editor. The action will perform the "run to line" operation for editors that provide an appropriate IRunToLineTarget adapter. Clients may reference/contribute this class as an editor action delegate in plug-in XML. This class is not intended to be subclassed.
SourceLookupTab: A launch configuration tab that displays and edits the source lookup path for a launch configuration. This tab works with the debug platform source lookup facilities - a source lookup director with associated participants and source containers. This tab may be instantiated. This class is not intended to be subclassed.
CommonTab: Launch configuration tab used to specify the location a launch configuration is stored in, whether it should appear in the favorites list, and perspective switching behavior for an associated launch. Clients may instantiate this class. This class is not intended to be subclassed.
RunAction: Action to launch the last launch configuration that was successfully launched, in run mode. If no configurations have been launched, the launch configuration dialog is opened. This class is not intended to be subclassed. This class may be instantiated.
DebugAction: Action to launch the last launch configuration that was successfully launched, in debug mode. If no configurations have been launched, the launch configuration dialog is opened. This class is not intended to be subclassed. This class may be instantiated.
DebugUITools: This class provides utilities for clients of the debug UI. Images retrieved from this facility should not be disposed. The images will be disposed when this plugin is shutdown. This class is not intended to be subclassed or instantiated.
IConsole: A console that displays output and writes input to a process. Implementors of IConsoleColorProvider should connect streams to a console document when connected to. Clients are not intended to implement this interface.

Home | Contact Us | Privacy Policy | Terms of Service