|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DebuggerBreakpoint
Definition of a Debugger Breakpoint, which provides a read-only view of a breakpoint. This interface will be implemented by both the Debugger and the DebuggerExtender! All DebuggerBreakpoint instances supplied by the debugger are DebuggerBreakpoints backed by a debugger implementation. For any DebuggerBreakpoint that the DebuggerExtender needs to supply to the debugger, it is best to use a DebuggerBreakpoint previously supplied by the debugger (e.g. from the getBreakpoints or addBreakpoint calls), but any other implementation of DebuggerBreakpoint can be used, in which case the debugger will call back with DebuggerExtender.breakpointsEqual to try to recognize the breakpoint. It is up to the DebuggerExtender to match the DebuggerBreakpoints implemented by the debugger with their own breakpoint representations
Nested Class Summary | |
---|---|
static class |
DebuggerBreakpoint.BreakpointKind The various breakpoint kinds |
static class |
DebuggerBreakpoint.BreakpointScope The various scopes where a breakpoint can be valid |
static class |
DebuggerBreakpoint.BreakpointState The various breakpoint states |
Method Summary | |
---|---|
boolean |
canEditBreakForThreads() Find out if the user is allowed to edit the break for thread settings |
boolean |
canEditBreakpointHitActions() Find out if the user is allowed to edit the breakpoint hit actions |
boolean |
canEditCondition() Find out if the user is allowed to edit the condition |
boolean |
canEditGroupName() Find out if the user is allowed to edit the groupName |
boolean |
canEditPassCount() Find out if the user is allowed to edit the passcount |
java.lang.String |
getBreakForThreadNamed() Find out if the debugger should only acknowledge this breakpoint for one thread. |
java.lang.String |
getBreakForThreadNotNamed() Find out if the debugger should acknowledge this breakpoint for any thread except one. |
java.lang.String |
getCondition() Get the condition of this breakpoint. |
java.lang.String |
getCustomDescription() Get the description of this breakpoint if this is a custom breakpoint with a custom description. |
java.lang.String |
getCustomTypeString() Get the type string if this is a custom breakpoint with a custom type string. |
java.lang.String |
getDisableBreakpointGroupOnBreakpointHit() Find out if the debugger should disable a breakpoint group when this breakpoint is hit |
java.lang.String |
getEnableBreakpointGroupOnBreakpointHit() Find out if the debugger should enable a breakpoint group when this breakpoint is hit |
java.lang.String |
getGroupName() Get the group name of this breakpoint |
java.lang.String |
getHiddenCondition() Get the hidden condition of this breakpoint. |
DebuggerBreakpoint.BreakpointKind |
getKind() Get the kind of this breakpoint. |
DebuggerBreakpointLogEntry |
getLogEntryOnBreakpointHit() Find out if the debugger should make a log entry when the breakpoint is hit. |
int |
getPassCount() Get the passcount of this breakpoint. |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() Get the properties of this breakpoint |
java.net.URL |
getScope() Get the scope of this breakpoint, either null if the breakpoint is global, a workspace URL if the scope is a workspace, or a project URL if the scope is a project. |
boolean |
isBeepOnBreakpointHit() Find out if the debugger should beep when this breakpoint is hit |
boolean |
isEnabled() Find out if the preferred state of this breakpoint is enabled |
boolean |
isHaltOnBreakpointHit() Find out if the debugger should halt when this breakpoint is hit |
Method Detail |
---|
java.net.URL getScope()
boolean isEnabled()
java.lang.String getCondition()
java.lang.String getHiddenCondition()
boolean canEditCondition()
int getPassCount()
boolean canEditPassCount()
java.lang.String getGroupName()
boolean canEditGroupName()
java.lang.String getCustomDescription()
java.lang.String getCustomTypeString()
java.lang.String getBreakForThreadNamed()
java.lang.String getBreakForThreadNotNamed()
boolean canEditBreakForThreads()
boolean isHaltOnBreakpointHit()
boolean isBeepOnBreakpointHit()
DebuggerBreakpointLogEntry getLogEntryOnBreakpointHit()
java.lang.String getEnableBreakpointGroupOnBreakpointHit()
java.lang.String getDisableBreakpointGroupOnBreakpointHit()
boolean canEditBreakpointHitActions()
java.util.Map<java.lang.String,java.lang.String> getProperties()
DebuggerBreakpoint.BreakpointKind getKind()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |