1 19 20 package org.netbeans.modules.scripting.php.dbginterface.breakpoints; 21 22 import org.netbeans.api.debugger.Breakpoint; 23 import org.openide.text.Line; 24 25 29 public class PhpBreakpoint extends Breakpoint { 30 31 private boolean enabled = true; 32 private Line line; 33 private int bpNo; 34 35 public PhpBreakpoint(Line line) { 36 this.line = line; 37 } 38 39 public Line getLine() { 40 return line; 41 } 42 43 public boolean isEnabled() { 44 return enabled; 45 } 46 47 public void disable() { 48 if(!enabled) { 49 return; 50 } 51 52 enabled = false; 53 firePropertyChange(PROP_ENABLED, Boolean.TRUE, Boolean.FALSE); 54 } 55 56 public void enable() { 57 if(enabled) { 58 return; 59 } 60 61 enabled = true; 62 firePropertyChange(PROP_ENABLED, Boolean.FALSE, Boolean.TRUE); 63 } 64 65 public String getCondition() { 66 return ""; 68 } 69 70 public int isTemp() { 71 return 0; 72 } 73 74 public void setBpNo(int bpNo) { 75 this.bpNo = bpNo; 76 } 77 78 public int getBpNo() { 79 return bpNo; 80 } 81 } 82 | Popular Tags |