1 19 20 package org.netbeans.modules.xml.xam.ui.category; 21 22 import java.beans.PropertyChangeListener ; 23 import javax.swing.Icon ; 24 import org.netbeans.modules.xml.xam.Component; 25 import org.openide.util.Lookup; 26 27 32 public interface Category extends Lookup.Provider { 33 34 39 void addPropertyChangeListener(PropertyChangeListener listener); 40 41 47 void addPropertyChangeListener(String name, PropertyChangeListener listener); 48 49 52 void componentHidden(); 53 54 57 void componentShown(); 58 59 64 java.awt.Component getComponent(); 65 66 72 String getDescription(); 73 74 79 Icon getIcon(); 80 81 86 String getTitle(); 87 88 93 void removePropertyChangeListener(PropertyChangeListener listener); 94 95 101 void removePropertyChangeListener(String name, PropertyChangeListener listener); 102 103 109 void showComponent(Component component); 110 } 111 | Popular Tags |