Class PersistenceManager
java.lang.Object
org.netbeans.modules.python.debugger.breakpoints.PersistenceManager
- All Implemented Interfaces:
PropertyChangeListener,EventListener,org.netbeans.api.debugger.DebuggerManagerListener,org.netbeans.api.debugger.LazyDebuggerManagerListener
public class PersistenceManager
extends Object
implements org.netbeans.api.debugger.LazyDebuggerManagerListener
Listens on DebuggerManager and: - loads all breakpoints invalid input: '&' watches on startup
- listens on all changes of breakpoints and watches (like breakoint / watch
added / removed, or some property change) and saves a new values
- Author:
- albilu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbreakpointAdded(org.netbeans.api.debugger.Breakpoint breakpoint) voidbreakpointRemoved(org.netbeans.api.debugger.Breakpoint breakpoint) voidengineAdded(org.netbeans.api.debugger.DebuggerEngine engine) voidengineRemoved(org.netbeans.api.debugger.DebuggerEngine engine) String[]org.netbeans.api.debugger.Breakpoint[]voidvoidvoidsessionAdded(org.netbeans.api.debugger.Session session) voidsessionRemoved(org.netbeans.api.debugger.Session session) voidwatchAdded(org.netbeans.api.debugger.Watch watch) voidwatchRemoved(org.netbeans.api.debugger.Watch watch)
-
Constructor Details
-
PersistenceManager
public PersistenceManager()
-
-
Method Details
-
initBreakpoints
public org.netbeans.api.debugger.Breakpoint[] initBreakpoints()- Specified by:
initBreakpointsin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
initWatches
public void initWatches()- Specified by:
initWatchesin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
getProperties
- Specified by:
getPropertiesin interfaceorg.netbeans.api.debugger.LazyDebuggerManagerListener
-
breakpointAdded
public void breakpointAdded(org.netbeans.api.debugger.Breakpoint breakpoint) - Specified by:
breakpointAddedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
breakpointRemoved
public void breakpointRemoved(org.netbeans.api.debugger.Breakpoint breakpoint) - Specified by:
breakpointRemovedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
watchAdded
public void watchAdded(org.netbeans.api.debugger.Watch watch) - Specified by:
watchAddedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
watchRemoved
public void watchRemoved(org.netbeans.api.debugger.Watch watch) - Specified by:
watchRemovedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
sessionAdded
public void sessionAdded(org.netbeans.api.debugger.Session session) - Specified by:
sessionAddedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
sessionRemoved
public void sessionRemoved(org.netbeans.api.debugger.Session session) - Specified by:
sessionRemovedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
engineAdded
public void engineAdded(org.netbeans.api.debugger.DebuggerEngine engine) - Specified by:
engineAddedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-
engineRemoved
public void engineRemoved(org.netbeans.api.debugger.DebuggerEngine engine) - Specified by:
engineRemovedin interfaceorg.netbeans.api.debugger.DebuggerManagerListener
-