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