1 package org.antlr.works.components; 2 3 import org.antlr.xjlib.appkit.document.XJDocument; 4 import org.antlr.xjlib.appkit.frame.XJFrameInterface; 5 import org.antlr.xjlib.appkit.menu.XJMainMenuBar; 6 7 import java.util.Map ; 8 38 39 public interface ComponentContainer { 40 public ComponentEditor getEditor(); 41 42 public XJDocument getDocument(); 43 public XJFrameInterface getXJFrame(); 44 public XJMainMenuBar getMainMenuBar(); 45 46 public void loadText(String text); 47 public String getText(); 48 49 public boolean willSaveDocument(); 50 51 public void close(); 52 53 public void setDirty(); 54 55 public void setPersistentData(Map data); 56 public Map getPersistentData(); 57 } 58 | Popular Tags |