1 19 20 package org.netbeans.modules.java.ui.nodes; 21 22 import org.openide.nodes.Node; 23 import org.netbeans.jmi.javamodel.*; 24 25 35 public interface SourceNodeFactory { 36 37 41 public Node createConstructorNode(Constructor element); 42 43 47 public Node createMethodNode(Method element); 48 49 53 public Node createFieldNode(Field element); 54 55 59 public Node createInitializerNode(Initializer element); 60 61 65 public Node createClassNode(JavaClass element); 66 67 71 public Node createEnumNode(JavaEnum element); 72 73 77 public Node createEnumConstantNode(EnumConstant element); 78 79 83 public Node createAnnotationTypeNode(AnnotationType element); 84 85 89 public Node createAnnotationTypeMethodNode(Attribute element); 90 91 96 public Node createWaitNode(); 97 98 102 public Node createErrorNode(); 103 104 } 105 | Popular Tags |