org.apache.beehive.netui.compiler
Class FlowControllerInfo

Object
  extended by SourceFileInfo
      extended by FlowControllerInfo

public class FlowControllerInfo
extends SourceFileInfo


Nested Class Summary
static class FlowControllerInfo.ActionInfo
           
 
Constructor Summary
FlowControllerInfo(File sourceFile, String controllerClassName)
           
 
Method Summary
 void addAction(String actionName, String formBeanType)
           
 void addMessageResource(String key, String name)
           
 void addReferencedFile(File file)
           
 void addReturnAction(String returnActionName, String formBeanType)
           
 FlowControllerInfo.ActionInfo[] getActions()
           
 String getControllerClassName()
           
 String getFormBeanType(String actionName)
           
 Map<String,String> getMessageResourcesByKey()
           
 List<File> getReferencedFiles()
          Get a list of referenced files (files that appear in Jpf.Forward paths).
 FlowControllerInfo.ActionInfo[] getReturnActions()
           
 File getSharedFlowFile()
           
 List<TypeDeclaration> getSharedFlowTypeHierarchy()
           
 List<String> getSharedFlowTypeNameHierarchy()
           
 File getWebappRoot()
           
 boolean isNested()
           
 void setNested(boolean nested)
           
 
Methods inherited from class SourceFileInfo
getClassName, getSourceFile
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowControllerInfo

public FlowControllerInfo(File sourceFile,
                          String controllerClassName)
Method Detail

getActions

public FlowControllerInfo.ActionInfo[] getActions()

isNested

public boolean isNested()

getReturnActions

public FlowControllerInfo.ActionInfo[] getReturnActions()

getFormBeanType

public String getFormBeanType(String actionName)

addAction

public void addAction(String actionName,
                      String formBeanType)

setNested

public void setNested(boolean nested)

addReturnAction

public void addReturnAction(String returnActionName,
                            String formBeanType)

getReferencedFiles

public List<File> getReferencedFiles()
Get a list of referenced files (files that appear in Jpf.Forward paths).


addReferencedFile

public void addReferencedFile(File file)

getSharedFlowFile

public File getSharedFlowFile()

getSharedFlowTypeHierarchy

public List<TypeDeclaration> getSharedFlowTypeHierarchy()

getSharedFlowTypeNameHierarchy

public List<String> getSharedFlowTypeNameHierarchy()

getWebappRoot

public File getWebappRoot()

getMessageResourcesByKey

public Map<String,String> getMessageResourcesByKey()

addMessageResource

public void addMessageResource(String key,
                               String name)

getControllerClassName

public String getControllerClassName()