1 package com.ca.directory.jxplorer.viewer; 2 3 import com.ca.directory.jxplorer.DataSink; 4 5 import java.awt.Component ; 6 import javax.swing.*; 7 8 9 26 27 public interface PluggableEditor 28 { 29 35 36 public JComponent getDisplayComponent(); 37 38 44 public Component getPrintComponent(); 45 46 51 52 public DataSink getDataSink(); 53 54 55 61 62 public boolean isUnique(); 63 64 69 70 public String getName(); 71 72 76 77 public ImageIcon getIcon(); 78 79 83 84 public String getToolTip(); 85 86 87 102 103 public void registerComponents(JMenuBar menu, JToolBar buttons, JTree tree, JPopupMenu treeMenu, JFrame jxplorer); 104 105 106 111 112 public void unload(); 113 114 128 129 public ImageIcon getTreeIcon(String rdn); 130 131 132 140 141 public JPopupMenu getPopupMenu(String rdn); 142 143 144 155 156 public boolean hideSubEntries(String rdn); 157 158 159 160 } | Popular Tags |