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 public class FilterSourceNodeFactory implements SourceNodeFactory { 26 27 private SourceNodeFactory delegate; 28 29 public final void attach(SourceNodeFactory factory) { 30 if (factory == null) throw new NullPointerException ("factory"); this.delegate = factory; 32 } 33 34 public Node createConstructorNode(Constructor element) { 35 return delegate.createConstructorNode(element); 36 } 37 38 public Node createMethodNode(Method element) { 39 return delegate.createMethodNode(element); 40 } 41 42 public Node createFieldNode(Field element) { 43 return delegate.createFieldNode(element); 44 } 45 46 public Node createInitializerNode(Initializer element) { 47 return delegate.createInitializerNode(element); 48 } 49 50 public Node createClassNode(JavaClass element) { 51 return delegate.createClassNode(element); 52 } 53 54 public Node createEnumNode(JavaEnum element) { 55 return delegate.createEnumNode(element); 56 } 57 58 public Node createEnumConstantNode(EnumConstant element) { 59 return delegate.createEnumConstantNode(element); 60 } 61 62 public Node createAnnotationTypeNode(AnnotationType element) { 63 return delegate.createAnnotationTypeNode(element); 64 } 65 66 public Node createAnnotationTypeMethodNode(Attribute element) { 67 return delegate.createAnnotationTypeMethodNode(element); 68 } 69 70 public Node createWaitNode() { 71 return delegate.createWaitNode(); 72 } 73 74 public Node createErrorNode() { 75 return delegate.createErrorNode(); 76 } 77 } 78 | Popular Tags |