1 19 20 package org.netbeans.modules.websvc.registry.ui; 21 22 import org.netbeans.swing.outline.RenderDataProvider; 23 24 import org.openide.util.NbBundle; 25 import org.openide.util.RequestProcessor; 26 27 import com.sun.xml.rpc.processor.model.java.JavaType; 28 import com.sun.xml.rpc.processor.model.java.JavaEnumerationType; 29 import com.sun.xml.rpc.processor.model.java.JavaEnumerationEntry; 30 import com.sun.xml.rpc.processor.model.java.JavaSimpleType; 31 import com.sun.xml.rpc.processor.model.java.JavaStructureMember; 32 import com.sun.xml.rpc.processor.model.java.JavaStructureType; 33 import javax.swing.tree.*; 34 35 39 public class TypeDataProvider implements RenderDataProvider { 40 41 42 public TypeDataProvider() { 43 } 44 45 public java.awt.Color getBackground(Object o) { 46 47 return null; 48 } 49 50 public String getDisplayName(Object inNode) { 51 if(null == inNode) return null; 52 DefaultMutableTreeNode node = (DefaultMutableTreeNode)inNode; 53 if(null == node.getUserObject()) return null; 54 NodeData data = (NodeData)node.getUserObject(); 55 return data.getNodeType().getFormalName(); 56 57 } 58 59 public java.awt.Color getForeground(Object o) { 60 return null; 61 } 62 63 public javax.swing.Icon getIcon(Object o) { 64 return null; 65 } 66 67 public String getTooltipText(Object o) { 68 return null; 69 } 70 71 public boolean isHtmlDisplayName(Object o) { 72 return false; 73 } 74 75 } 76 | Popular Tags |