package open.dolphin.stampbox; import java.util.List; import open.dolphin.infomodel.IStampTreeModel; import open.dolphin.infomodel.ModuleInfoBean; /** * IStampBox * * @author Kazushi Minagawa, Digital Globe, Inc. */ public interface IStampBox { public StampBoxPlugin getContext(); public void setContext(StampBoxPlugin plugin); public IStampTreeModel getStampTreeModel(); public void setStampTreeModel(IStampTreeModel stampTreeModel); public List<StampTree> getAllTrees(); public StampTree getStampTree(String entity); public StampTree getStampTree(int index); public boolean isHasEditor(int index); public void setHasNoEditorEnabled(boolean enabled); public List<TreeInfo> getAllTreeInfos(); public List<ModuleInfoBean> getAllStamps(String entity); public List<String> getEntities(); public String getInfo(); }