|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A breakpoint that suspends when an associated variable is read or written.
Clients may implement this interface. Clients are not required to implement this interface to implement watchpoints, but those that do inherit default rendering of images for watchpoints from the debug platform's default label provider and actions to toggle access and modification properties of a watchpoint.
Field Summary |
---|
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint |
---|
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED |
Method Summary | |
---|---|
boolean |
isAccess()
Returns whether this watchpoint will suspend execution when its associated variable is accessed (read). |
boolean |
isModification()
Returns whether this watchpoint will suspend execution when its associated variable is written. |
void |
setAccess(boolean access)
Sets whether this breakpoint will suspend execution when its associated variable is accessed. |
void |
setModification(boolean modification)
Sets whether this breakpoint will suspend execution when its associated variable is modified. |
boolean |
supportsAccess()
Returns whether this breakpoints supports the capability to suspend when an associated variable is read. |
boolean |
supportsModification()
Returns whether this breakpoints supports the ability to suspend when an associated variable is written. |
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint |
---|
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
public boolean isAccess() throws CoreException
CoreException
- if unable to access the property
on this breakpoint's underlying markerpublic void setAccess(boolean access) throws CoreException
access
- whether to suspend on access
CoreException
- if unable to set the property on this breakpoint's
underlying marker or if the capability is not supportedpublic boolean isModification() throws CoreException
CoreException
- if unable to access the property
on this breakpoint's underlying markerpublic void setModification(boolean modification) throws CoreException
modification
- whether to suspend on modification
CoreException
- if unable to set the property on
this breakpoint's underlying marker or if the capability is not supportedpublic boolean supportsAccess()
public boolean supportsModification()
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.