public class JavaBreakpointHandler extends XBreakpointHandler
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
JavaBreakpointHandler.JavaExceptionBreakpointHandler  | 
static class  | 
JavaBreakpointHandler.JavaFieldBreakpointHandler  | 
static class  | 
JavaBreakpointHandler.JavaLineBreakpointHandler  | 
static class  | 
JavaBreakpointHandler.JavaMethodBreakpointHandler  | 
static class  | 
JavaBreakpointHandler.JavaWildcardBreakpointHandler  | 
| Modifier and Type | Field and Description | 
|---|---|
protected DebugProcessImpl | 
myProcess  | 
EMPTY_ARRAY| Constructor and Description | 
|---|
JavaBreakpointHandler(java.lang.Class<? extends XBreakpointType<?,?>> breakpointTypeClass,
                     DebugProcessImpl process)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Breakpoint | 
createJavaBreakpoint(XBreakpoint xBreakpoint)  | 
void | 
registerBreakpoint(XBreakpoint breakpoint)
Called when a breakpoint need to be registered in the debugging engine 
 | 
void | 
unregisterBreakpoint(XBreakpoint breakpoint,
                    boolean temporary)
Called when a breakpoint need to be unregistered from the debugging engine 
 | 
getBreakpointTypeClassprotected final DebugProcessImpl myProcess
public JavaBreakpointHandler(java.lang.Class<? extends XBreakpointType<?,?>> breakpointTypeClass, DebugProcessImpl process)
protected Breakpoint createJavaBreakpoint(XBreakpoint xBreakpoint)
public void registerBreakpoint(XBreakpoint breakpoint)
XBreakpointHandlerregisterBreakpoint in class XBreakpointHandlerbreakpoint - breakpoint to registerpublic void unregisterBreakpoint(XBreakpoint breakpoint, boolean temporary)
XBreakpointHandlerunregisterBreakpoint in class XBreakpointHandlerbreakpoint - breakpoint to unregistertemporary - determines whether breakpoint is unregistered forever or it may be registered again. This parameter may
 be used for performance purposes. For example the breakpoint may be disabled rather than removed in the debugging engine if
 temporary is true