Class BreakpointAnnotationProvider

java.lang.Object
org.netbeans.api.debugger.DebuggerManagerAdapter
org.netbeans.modules.python.debugger.breakpoints.BreakpointAnnotationProvider
All Implemented Interfaces:
PropertyChangeListener, EventListener, org.netbeans.api.debugger.DebuggerManagerListener, org.netbeans.api.debugger.LazyDebuggerManagerListener, org.openide.text.AnnotationProvider

public class BreakpointAnnotationProvider extends org.netbeans.api.debugger.DebuggerManagerAdapter implements org.openide.text.AnnotationProvider
This class is called when some file in editor is opened. It changes if some breakpoints are added or removed.
Author:
albilu
  • Constructor Details

    • BreakpointAnnotationProvider

      public BreakpointAnnotationProvider()
  • Method Details

    • getProperties

      public String[] getProperties()
      Specified by:
      getProperties in interface org.netbeans.api.debugger.LazyDebuggerManagerListener
      Overrides:
      getProperties in class org.netbeans.api.debugger.DebuggerManagerAdapter
    • annotate

      public void annotate(org.openide.text.Line.Set set, org.openide.util.Lookup lookup)
      Specified by:
      annotate in interface org.openide.text.AnnotationProvider
    • breakpointAdded

      public void breakpointAdded(org.netbeans.api.debugger.Breakpoint breakpoint)
      Specified by:
      breakpointAdded in interface org.netbeans.api.debugger.DebuggerManagerListener
      Overrides:
      breakpointAdded in class org.netbeans.api.debugger.DebuggerManagerAdapter
    • breakpointRemoved

      public void breakpointRemoved(org.netbeans.api.debugger.Breakpoint breakpoint)
      Specified by:
      breakpointRemoved in interface org.netbeans.api.debugger.DebuggerManagerListener
      Overrides:
      breakpointRemoved in class org.netbeans.api.debugger.DebuggerManagerAdapter
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener
      Overrides:
      propertyChange in class org.netbeans.api.debugger.DebuggerManagerAdapter