| Method from org.apache.bsf.util.DocumentCell Detail: |
public void addBreakpointAtLine(int brkptId,
int lineno) {
BreakPoint bp = new BreakPoint(this, brkptId);
bp.setLineNo(lineno);
m_breakpoints.addElement(bp);
propagateBreakpoint(bp);
}
|
public void addBreakpointAtOffset(int brkptId,
int offset) {
BreakPoint bp = new BreakPoint(this, brkptId);
bp.setOffset(offset);
m_breakpoints.addElement(bp);
propagateBreakpoint(bp);
}
|
public BreakPoint findBreakpointAtLine(int lineno) {
Enumeration e;
BreakPoint bp;
e = m_breakpoints.elements();
while (e.hasMoreElements()) {
bp = (BreakPoint) e.nextElement();
if (lineno == bp.getLineNo())
return bp;
}
return null;
}
|
public BreakPoint findBreakpointAtOffset(int offset) {
Enumeration e;
BreakPoint bp;
e = m_breakpoints.elements();
while (e.hasMoreElements()) {
bp = (BreakPoint) e.nextElement();
if (offset == bp.getOffset())
return bp;
}
return null;
}
|
public boolean getEntryExit() {
return m_entryexit;
}
|
public String getName() {
return m_docName;
}
|
public void loadNotify(BSFEngine eng) {
m_engines.addElement(eng);
propagateBreakpoints(eng);
propagateEntryExit(eng);
}
|
public void removeAllBreakpoints() {
Enumeration e;
BreakPoint bp;
DebugLog.stdoutPrintln("Drop breakpoints for "+m_docName,
DebugLog.BSF_LOG_L3);
e = m_breakpoints.elements();
while (e.hasMoreElements()) {
bp = (BreakPoint) e.nextElement();
DebugLog.stdoutPrintln(" Breakpoints "+bp,
DebugLog.BSF_LOG_L3);
propagateBreakPointRemove(bp);
}
m_breakpoints = new Vector();
}
|
public void removeBreakpoint(int brkptId) {
Enumeration e;
BreakPoint bp;
e = m_breakpoints.elements();
while (e.hasMoreElements()) {
bp = (BreakPoint) e.nextElement();
if (brkptId == bp.getId()) {
m_breakpoints.removeElement(bp);
propagateBreakPointRemove(bp);
break;
}
}
}
|
public void setEntryExit(boolean on_value) {
Enumeration e;
m_entryexit = on_value;
e = m_engines.elements();
while (e.hasMoreElements()) {
propagateEntryExit((BSFEngine) e.nextElement());
}
}
|
public void terminateEngineNotify(BSFEngine eng) {
m_engines.removeElement(eng);
}
|