|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DebuggerExtenderCallback
Interface returned by the debugger when a DebuggerExtender is added. Allows the DebuggerExtender to give commands to the debugger.
Method Summary | |
---|---|
DebuggerBreakpoint |
addBreakpoint(DebuggerBreakpoint breakpoint)
Called by the DebuggerExtender to add a new breakpoint. |
boolean |
deleteBreakpoint(DebuggerBreakpoint breakpoint)
Called by the DebuggerExtender to delete a previously added breakpoint. |
boolean |
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 |
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 |
java.util.List<? extends DebuggerBreakpoint> |
getBreakpoints()
Called by the DebuggerExtender to get the list of breakpoints previously added by this DebuggerExtender (and not deleted yet). |
DebuggerBreakpoint.BreakpointState |
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 |
DebuggerBreakpoint.BreakpointScope |
getDefaultBreakpointScope()
Called by the DebuggerExtender to ask the Debugger what the default breakpoint scope is for new breakpoints. |
DebuggerBreakpoint |
getDefaultBreakpointSettings()
Called by the DebuggerExtender to ask the Debugger for the settings of a 'default' breakpoint. |
void |
registerCustomBreakpointType(java.lang.String customBreakpointType,
DebuggerBreakpoint.BreakpointKind breakpointKind)
Deprecated. Use registerCustomBreakpointType(String, BreakpointKind, DebuggerBreakpoint) instead. |
void |
registerCustomBreakpointType(java.lang.String customBreakpointType,
DebuggerBreakpoint.BreakpointKind breakpointKind,
DebuggerBreakpoint breakpointTemplate)
Called by the DebuggerExtender to register a new custom breakpoint type. |
boolean |
setEnableBreakpoint(DebuggerBreakpoint breakpoint,
boolean enable)
Called by the DebuggerExtender to set the preferred state of a previously added breakpoint to enabled or disabled |
Method Detail |
---|
DebuggerBreakpoint addBreakpoint(DebuggerBreakpoint breakpoint)
breakpoint
- The new breakpoint as defined by the DebuggerExtender
boolean deleteBreakpoint(DebuggerBreakpoint breakpoint)
breakpoint
- The breakpoint to delete
boolean setEnableBreakpoint(DebuggerBreakpoint breakpoint, boolean enable)
breakpoint
- The breakpointenable
- True if the preferred state should be set to enabled, false
if the preferred state should be set to disabled
java.util.List<? extends DebuggerBreakpoint> getBreakpoints()
DebuggerBreakpoint.BreakpointState getBreakpointState(DebuggerBreakpoint breakpoint)
breakpoint
- The breakpoint
javax.swing.Icon getBreakpointIcon(DebuggerBreakpoint breakpoint)
breakpoint
- The breakpoint
@Deprecated void registerCustomBreakpointType(java.lang.String customBreakpointType, DebuggerBreakpoint.BreakpointKind breakpointKind)
customBreakpointType
- The new custom breakpoint type String.
This type is further used by the DebuggerExtender to create and edit
breakpoints of this typebreakpointKind
- The underlying breakpoint kind of this breakpoint typevoid registerCustomBreakpointType(java.lang.String customBreakpointType, DebuggerBreakpoint.BreakpointKind breakpointKind, DebuggerBreakpoint breakpointTemplate)
customBreakpointType
- The new custom breakpoint type String.
This type is further used by the DebuggerExtender to create and edit
breakpoints of this typebreakpointKind
- The underlying breakpoint kind of this breakpoint typebreakpointTemplate
- The (optional) template that will be used when
new breakpoints are created. This is useful if certain properties of a new
breakpoint, such as the condition, have defaults and/or are read-only and
should not be editable by the user on creation.DebuggerBreakpoint.BreakpointScope getDefaultBreakpointScope()
boolean editBreakpoint(DebuggerBreakpoint breakpoint)
breakpoint
- The breakpoint
DebuggerBreakpoint getDefaultBreakpointSettings()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |