1 package org.apache.beehive.controls.runtime.generator; 2 19 20 import java.io.IOException ; 21 import java.util.HashMap ; 22 import java.util.List ; 23 24 import com.sun.mirror.apt.Filer; 25 26 33 abstract public class GenClass 34 { 35 38 abstract public String getClassName(); 39 40 43 abstract public String getPackage(); 44 45 48 abstract public String getShortName(); 49 50 53 abstract public GenClass getSuperClass(); 54 55 58 public boolean hasSuperClass() 59 { 60 return getSuperClass() != null; 61 } 62 63 67 public String [] getGeneratedTypes() 68 { 69 return null; 70 } 71 72 76 public List <GeneratorOutput> getCheckOutput(Filer filer) throws IOException 77 { 78 return null; 79 } 80 81 85 public List <GeneratorOutput> getGenerateOutput(Filer filer) throws IOException 86 { 87 return null; 88 } 89 } 90 | Popular Tags |