Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Uses of Interface
oracle.ide.runner.DebuggerBreakpoint

Packages that use DebuggerBreakpoint
oracle.ide.runner Contains classes that allow addins some level of control on the IDE runner system. 
 

Uses of DebuggerBreakpoint in oracle.ide.runner
 

Subinterfaces of DebuggerBreakpoint in oracle.ide.runner
 interface DebuggerExceptionBreakpoint
          Defines an exception breakpoint
 interface DebuggerFileLineBreakpoint
          Defines a file/line breakpoint.
 interface DebuggerMethodBreakpoint
          Defines a method breakpoint
 interface DebuggerPropertiesBreakpoint
          Defines a properties breakpoint.
 interface DebuggerURLLineBreakpoint
          Defines a URL/line breakpoint.
 

Methods in oracle.ide.runner that return DebuggerBreakpoint
 DebuggerBreakpoint DebuggerExtenderCallback.addBreakpoint(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to add a new breakpoint.
 DebuggerBreakpoint DebuggerBreakpointDeclarator.getBreakpointTemplate()
          Get the template from which the breakpoint is created.
 DebuggerBreakpoint DebuggerExtenderCallback.getDefaultBreakpointSettings()
          Called by the DebuggerExtender to ask the Debugger for the settings of a 'default' breakpoint.
 DebuggerBreakpoint DebuggerBreakpointPanel.onOk()
          Called after the user pressed the OK button of the breakpoint option dialog, and the debugger is creating or modifying the breakpoint so it will have all the changes made by the user through the dialog
 DebuggerBreakpoint DebuggerExtender.runToCursor(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a RunToCursor command.
 DebuggerBreakpoint DebuggerExtender.stepInto(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepInto command.
 DebuggerBreakpoint DebuggerExtender.stepOut(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepOut command.
 DebuggerBreakpoint DebuggerExtender.stepOver(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepOver command.
 DebuggerBreakpoint DebuggerExtender.stepToEndOfMethod(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepToEndOfMethod command.
 

Methods in oracle.ide.runner that return types with arguments of type DebuggerBreakpoint
 java.util.List<? extends DebuggerBreakpoint> DebuggerExtenderCallback.getBreakpoints()
          Called by the DebuggerExtender to get the list of breakpoints previously added by this DebuggerExtender (and not deleted yet).
 

Methods in oracle.ide.runner with parameters of type DebuggerBreakpoint
 DebuggerBreakpoint DebuggerExtenderCallback.addBreakpoint(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to add a new breakpoint.
 void DebuggerExtender.breakpointAdded(DebuggerBreakpoint breakpoint)
          Called by the Debugger when a breakpoint has been added.
 void DebuggerExtender.breakpointChanged(DebuggerBreakpoint breakpoint, DebuggerBreakpoint.BreakpointState newState)
          Called by the Debugger when a previously added breakpoint has changed
 void DebuggerExtender.breakpointDeleted(DebuggerBreakpoint breakpoint)
          Called by the Debugger when a previously added breakpoint has been deleted by the user.
 void DebuggerExtender.breakpointInScope(DebuggerBreakpoint breakpoint)
          Called by the debugger to tell the DebuggerExtender that a breakpoint has become visible in the scope of the current context, and the Icon of the breakpoint can be shown if appropriate.
 void DebuggerExtender.breakpointOutOfScope(DebuggerBreakpoint breakpoint)
          Called by the debugger to tell the DebuggerExtender that a breakpoint has become invisible in the scope of the current context, and the Icon of the breakpoint should be hidden if appropriate.
 boolean DebuggerExtender.breakpointsEqual(DebuggerBreakpoint debuggerBreakpoint, DebuggerBreakpoint debuggerExtenderBreakpoint)
          Called by the debugger to ask the DebuggerExtender if two DebuggerBreakpoints are equal.
 boolean DebuggerExtender.canRunToCursor(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger determines if runToCursor is allowed at a breakpoint.
 boolean DebuggerExtender.canShowBreakpointLocation(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger when actions are enabled/disabled to inquire if the DebuggerExtender wants to disable the action that shows the location corresponding to the breakpoint.
 boolean DebuggerExtender.canShowIPLocation(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger when the debuggee is stopped at a previously added breakpoint.
 boolean DebuggerExtender.canStepInto(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger determines if stepInto is allowed at a breakpoint.
 boolean DebuggerExtender.canStepOut(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger determines if stepOut is allowed at a breakpoint.
 boolean DebuggerExtender.canStepOver(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger to determine if the DebuggerExtender wants to override the StepOver behavior.
 boolean DebuggerExtender.canStepToEndOfMethod(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger determines if stepToEndOfMethod is allowed at a breakpoint.
 void DebuggerExtender.debuggeeStoppedAtBreakpoint(Context context, DebuggerBreakpoint breakpoint)
          Called by the Debugger when the debuggee has stopped at a previously added breakpoint.
 boolean DebuggerExtenderCallback.deleteBreakpoint(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to delete a previously added breakpoint.
 boolean DebuggerExtenderCallback.editBreakpoint(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to ask the Debugger to show the dialog where the user can edit the incoming breakpoint.
 javax.swing.Icon DebuggerExtenderCallback.getBreakpointIcon(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to get the icon that corresponds to the current state of a previously added breakpoint in the context of the current debugging process
 DebuggerBreakpoint.BreakpointState DebuggerExtenderCallback.getBreakpointState(DebuggerBreakpoint breakpoint)
          Called by the DebuggerExtender to get the current state of a previously added breakpoint in the context of the current debugging process
 DebuggerBreakpointPanel DebuggerExtender.getCustomBreakpointPanel(java.lang.String customBreakpointType, DebuggerBreakpoint breakpoint, javax.swing.event.ChangeListener changeListener)
          Called by the debugger to ask the DebuggerExtender for the panel to create or edit a custom breakpoint.
 void DebuggerExtenderCallback.registerCustomBreakpointType(java.lang.String customBreakpointType, DebuggerBreakpoint.BreakpointKind breakpointKind, DebuggerBreakpoint breakpointTemplate)
          Deprecated. The programmatic way of registering breakpoint types is discouraged. Instead register in a declarative way in extension.xml, as follows: Use a fully qualified class name of an implementation of oracle.ide.runner.DebuggerBreakpointDeclarator for the 'class' attribute
Use the unique type string of the breakpoint type for the 'type-string' attribute, such as 'ADF Breakpoint'
Add a <hooks> section or use the existing one
Add a <jdeveloper-hook> section or use the existing one

<hooks>
<jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
<debugger-hook>
<debugger-extender-custom-breakpoint-type
class="mycompany.MyDebuggerBreakpointDeclarator" type-string="My Breakpoint" />
</debugger-hook>
</jdeveloper-hook>
</hooks>

 DebuggerBreakpoint DebuggerExtender.runToCursor(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a RunToCursor command.
 boolean DebuggerExtenderCallback.setEnableBreakpoint(DebuggerBreakpoint breakpoint, boolean enable)
          Called by the DebuggerExtender to set the preferred state of a previously added breakpoint to enabled or disabled
 boolean DebuggerExtender.showBreakpointLocation(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger when the user double-clicks on a previously added breakpoint.
 boolean DebuggerExtender.showIPLocation(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger when the debuggee is stopped at a previously added breakpoint.
 DebuggerBreakpoint DebuggerExtender.stepInto(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepInto command.
 DebuggerBreakpoint DebuggerExtender.stepOut(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepOut command.
 DebuggerBreakpoint DebuggerExtender.stepOver(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepOver command.
 DebuggerBreakpoint DebuggerExtender.stepToEndOfMethod(Context context, DebuggerBreakpoint breakpoint)
          Called when the debugger will execute a StepToEndOfMethod command.
 void DebuggerExtender.temporaryBreakpointSet(Context context, DebuggerBreakpoint breakpoint)
          Called by the debugger to tell the DebuggerExtender that the temporary breakpoint, requested by the DebuggerExtender for the overriding stepping behavior, has been set
 void DebuggerExtender.updateBreakpointIcon(DebuggerBreakpoint breakpoint)
          Called by the debugger to tell the DebuggerExtender that the Icon of a breakpoint should be updated, which only makes sense if the breakpoint is currently visible in the IDE.
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.