1 19 20 package org.netbeans.modules.java.editor.codegen; 21 22 import com.sun.source.util.TreePath; 23 import java.io.IOException ; 24 import javax.swing.text.JTextComponent ; 25 import org.netbeans.api.java.source.CompilationController; 26 27 31 public interface CodeGenerator { 32 33 public String getDisplayName(); 34 public void invoke(JTextComponent component); 35 36 public interface Factory { 37 public Iterable <? extends CodeGenerator> create(CompilationController controller, TreePath path) throws IOException ; 38 } 39 } 40 | Popular Tags |