1 55 56 package org.apache.bsf.debug; 57 58 import java.rmi.Remote ; 59 import java.rmi.RemoteException ; 60 61 110 public interface BSFDebugManager extends Remote { 111 112 124 public String getLangFromFilename(String fileName) throws RemoteException ; 125 126 133 public boolean isLanguageRegistered(String lang) throws RemoteException ; 134 135 152 public void placeBreakpointAtLine(int bpid, String docname, int lineno) 153 throws RemoteException ; 154 public void placeBreakpointAtOffset(int bpid, String docname, int offset) 155 throws RemoteException ; 156 157 160 public void removeBreakpoint(String docname, int brkptid) 161 throws RemoteException ; 162 163 166 public void setEntryExit(String docname, boolean on) 167 throws RemoteException ; 168 169 174 public boolean supportBreakpointAtOffset(String lang) 175 throws RemoteException ; 176 177 public boolean supportBreakpointAtLine(String lang) 178 throws RemoteException ; 179 180 191 public void registerDebugger(String lang, BSFDebugger debugger) 192 throws RemoteException ; 193 194 public void unregisterDebugger(String lang) 195 throws RemoteException ; 196 } 197 | Popular Tags |