1 9 package bluej.editor; 10 11 import java.awt.Rectangle ; 12 import java.util.List ; 13 import bluej.editor.moe.MoeEditorManager; 14 15 23 public abstract class EditorManager 24 { 25 26 private static EditorManager theEditorManager = new MoeEditorManager(); 27 28 33 public static EditorManager getEditorManager() 34 { 35 return theEditorManager; 36 } 37 38 39 53 public abstract Editor openClass(String filename, 54 String docFilename, 55 String windowTitle, 56 EditorWatcher watcher, 57 boolean compiled, 58 List breakpoints, 59 ClassLoader projectClassLoader, Rectangle bounds ); 60 61 62 75 public abstract Editor openText(String filename, String windowTitle, 76 Rectangle bounds ); 77 78 82 protected abstract void discardEditor(Editor ed); 83 84 88 public abstract void refreshAll(); 89 90 91 } | Popular Tags |