|
org.netbeans.api.debugger.jpda/2 2.4.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.netbeans.api.debugger.Breakpoint org.netbeans.api.debugger.jpda.JPDABreakpoint org.netbeans.api.debugger.jpda.FieldBreakpoint
public final class FieldBreakpoint
Notifies about variable change or access events.
How to use it:
DebuggerManager.addBreakpoint (FieldBreakpoint.create ( "org.netbeans.modules.editor.EditorPanel", "state", FieldBreakpoint.TYPE_MODIFICATION ));This breakpoint stops when state field of EditorPanel class is modified.
Field Summary | |
---|---|
static String |
PROP_BREAKPOINT_TYPE
Property name constant. |
static String |
PROP_CLASS_NAME
Property name constant. |
static String |
PROP_CONDITION
Property name constant. |
static String |
PROP_FIELD_NAME
Property name constant. |
static int |
TYPE_ACCESS
Property type value constant. |
static int |
TYPE_MODIFICATION
Property type value constant. |
Fields inherited from class org.netbeans.api.debugger.jpda.JPDABreakpoint |
---|
PROP_HIDDEN, PROP_PRINT_TEXT, PROP_SUSPEND, SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE |
Fields inherited from class org.netbeans.api.debugger.Breakpoint |
---|
PROP_DISPOSED, PROP_ENABLED, PROP_GROUP_NAME |
Method Summary | |
---|---|
static FieldBreakpoint |
create(String className,
String fieldName,
int breakpointType)
Creates a new breakpoint for given parameters. |
int |
getBreakpointType()
Returns type of breakpoint (one of TYPE_ACCESS and TYPE_MODIFICATION). |
String |
getClassName()
Get name of class the field is defined in. |
String |
getCondition()
Returns condition. |
String |
getFieldName()
Returns name of field. |
void |
setBreakpointType(int type)
Sets type of breakpoint. |
void |
setClassName(String className)
Set name of class the field is defined in. |
void |
setCondition(String cond)
Sets condition. |
void |
setFieldName(String name)
Sets name of field. |
String |
toString()
Returns a string representation of this object. |
Methods inherited from class org.netbeans.api.debugger.jpda.JPDABreakpoint |
---|
addJPDABreakpointListener, disable, enable, getPrintText, getSuspend, isEnabled, isHidden, removeJPDABreakpointListener, setHidden, setPrintText, setSuspend |
Methods inherited from class org.netbeans.api.debugger.Breakpoint |
---|
addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getGroupName, removePropertyChangeListener, removePropertyChangeListener, setGroupName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String PROP_FIELD_NAME
public static final String PROP_CLASS_NAME
public static final String PROP_CONDITION
public static final String PROP_BREAKPOINT_TYPE
public static final int TYPE_ACCESS
public static final int TYPE_MODIFICATION
Method Detail |
---|
public static FieldBreakpoint create(String className, String fieldName, int breakpointType)
className
- class namefieldName
- name of fieldbreakpointType
- one of constants: TYPE_ACCESS,
TYPE_MODIFICATION
public String getClassName()
public void setClassName(String className)
className
- a new name of class the field is defined inpublic String getFieldName()
public void setFieldName(String name)
name
- a name of fieldpublic int getBreakpointType()
public void setBreakpointType(int type)
type
- a new type of breakpointpublic String getCondition()
public void setCondition(String cond)
cond
- a c new conditionpublic String toString()
|
org.netbeans.api.debugger.jpda/2 2.4.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |