org.apache.beehive.controls.runtime.assembly
Class AppAssemblyContext

Object
  extended by BaseAssemblyContext
      extended by AppAssemblyContext
All Implemented Interfaces:
ControlAssemblyContext, ControlAssemblyContext.EntAppModule

public class AppAssemblyContext
extends BaseAssemblyContext
implements ControlAssemblyContext.EntAppModule

A ControlAssemblyContext implementation supporting standard Enterprise app modules


Nested Class Summary
static class AppAssemblyContext.Factory
           
 
Nested classes/interfaces inherited from interface ControlAssemblyContext
ControlAssemblyContext.EJBModule, ControlAssemblyContext.EntAppModule, ControlAssemblyContext.WebAppModule
 
Constructor Summary
protected AppAssemblyContext(Class controlIntfOrExt, Map<String,String> bindings, Set<String> clients, File moduleRoot, String moduleName, File srcOutputRoot)
           
 
Method Summary
 File getApplicationXml()
           
 
Methods inherited from class BaseAssemblyContext
createJavaOutputFile, getClients, getControlAnnotation, getControlMethodAnnotation, getControlType, getDefaultImplClassName, getModuleDir, getModuleName, getMostDerivedControlInterface, getSrcOutputDir
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppAssemblyContext

protected AppAssemblyContext(Class controlIntfOrExt,
                             Map<String,String> bindings,
                             Set<String> clients,
                             File moduleRoot,
                             String moduleName,
                             File srcOutputRoot)
                      throws ControlAssemblyException
Throws:
ControlAssemblyException
Method Detail

getApplicationXml

public File getApplicationXml()
Specified by:
getApplicationXml in interface ControlAssemblyContext.EntAppModule