1 18 package org.apache.beehive.netui.compiler; 19 20 import org.apache.beehive.netui.compiler.genmodel.GenStrutsApp; 21 import org.apache.beehive.netui.compiler.typesystem.declaration.ClassDeclaration; 22 import org.apache.beehive.netui.compiler.typesystem.env.AnnotationProcessorEnvironment; 23 import org.apache.xmlbeans.XmlException; 24 25 import java.io.File ; 26 import java.io.IOException ; 27 28 29 public class PageFlowGenerator 30 extends FlowControllerGenerator 31 { 32 public PageFlowGenerator( AnnotationProcessorEnvironment env, FlowControllerInfo fcInfo, Diagnostics diags ) 33 { 34 super( env, fcInfo, diags ); 35 } 36 37 protected GenStrutsApp createStrutsApp( ClassDeclaration jclass ) 38 throws XmlException, IOException , FatalCompileTimeException 39 { 40 File sourceFile = CompilerUtils.getSourceFile( jclass, true ); 41 return new GenStrutsApp( sourceFile, jclass, getEnv(), getFCSourceFileInfo(), false, getDiagnostics() ); 42 } 43 } 44 | Popular Tags |