Tuscany Assembly Model

org.apache.tuscany.model.assembly.impl
Class AssemblyContextImpl

java.lang.Object
  extended by org.apache.tuscany.model.assembly.impl.AssemblyContextImpl
All Implemented Interfaces:
AssemblyContext

public class AssemblyContextImpl
extends java.lang.Object
implements AssemblyContext


Constructor Summary
AssemblyContextImpl(AssemblyFactory assemblyFactory, AssemblyModelLoader assemblyLoader, org.apache.tuscany.common.resource.ResourceLoader artifactLoader)
           
AssemblyContextImpl(AssemblyFactory assemblyFactory, AssemblyModelLoader assemblyLoader, org.apache.tuscany.common.resource.ResourceLoader artifactLoader, java.lang.String webAppName)
           
AssemblyContextImpl(AssemblyFactory assemblyFactory, AssemblyModelLoader assemblyLoader, org.apache.tuscany.common.resource.ResourceLoader artifactLoader, commonj.sdo.helper.TypeHelper typeHelper)
           
AssemblyContextImpl(AssemblyFactory assemblyFactory, AssemblyModelLoader assemblyLoader, org.apache.tuscany.common.resource.ResourceLoader artifactLoader, commonj.sdo.helper.TypeHelper typeHelper, java.lang.String webAppName)
           
AssemblyContextImpl(AssemblyModelLoader assemblyLoader, org.apache.tuscany.common.resource.ResourceLoader resourceLoader)
           
 
Method Summary
 org.apache.tuscany.common.resource.ResourceLoader getApplicationResourceLoader()
          Returns a loader for resources in the application environment.
 AssemblyFactory getAssemblyFactory()
          Returns a factory that can be used to create other model objects
 AssemblyModelLoader getAssemblyLoader()
          Returns a loader that can be used to load sub-models.
 commonj.sdo.helper.TypeHelper getTypeHelper()
          Returns an SDO type helper.
 java.lang.String getWebAppName()
          Returns the Web application module URI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyContextImpl

public AssemblyContextImpl(AssemblyModelLoader assemblyLoader,
                           org.apache.tuscany.common.resource.ResourceLoader resourceLoader)

AssemblyContextImpl

public AssemblyContextImpl(AssemblyFactory assemblyFactory,
                           AssemblyModelLoader assemblyLoader,
                           org.apache.tuscany.common.resource.ResourceLoader artifactLoader)

AssemblyContextImpl

public AssemblyContextImpl(AssemblyFactory assemblyFactory,
                           AssemblyModelLoader assemblyLoader,
                           org.apache.tuscany.common.resource.ResourceLoader artifactLoader,
                           java.lang.String webAppName)

AssemblyContextImpl

public AssemblyContextImpl(AssemblyFactory assemblyFactory,
                           AssemblyModelLoader assemblyLoader,
                           org.apache.tuscany.common.resource.ResourceLoader artifactLoader,
                           commonj.sdo.helper.TypeHelper typeHelper)

AssemblyContextImpl

public AssemblyContextImpl(AssemblyFactory assemblyFactory,
                           AssemblyModelLoader assemblyLoader,
                           org.apache.tuscany.common.resource.ResourceLoader artifactLoader,
                           commonj.sdo.helper.TypeHelper typeHelper,
                           java.lang.String webAppName)
Method Detail

getAssemblyFactory

public AssemblyFactory getAssemblyFactory()
Description copied from interface: AssemblyContext
Returns a factory that can be used to create other model objects

Specified by:
getAssemblyFactory in interface AssemblyContext
Returns:
a factory for model objects
See Also:
AssemblyContext.getAssemblyFactory()

getApplicationResourceLoader

public org.apache.tuscany.common.resource.ResourceLoader getApplicationResourceLoader()
Description copied from interface: AssemblyContext
Returns a loader for resources in the application environment.

Specified by:
getApplicationResourceLoader in interface AssemblyContext
Returns:
a loader for resources in the system environment

getAssemblyLoader

public AssemblyModelLoader getAssemblyLoader()
Description copied from interface: AssemblyContext
Returns a loader that can be used to load sub-models.

Specified by:
getAssemblyLoader in interface AssemblyContext
Returns:
a loader for sub-models
See Also:
AssemblyContext.getAssemblyLoader()

getTypeHelper

public commonj.sdo.helper.TypeHelper getTypeHelper()
Description copied from interface: AssemblyContext
Returns an SDO type helper.

Specified by:
getTypeHelper in interface AssemblyContext
Returns:
an SDO type helper
See Also:
AssemblyContext.getTypeHelper()

getWebAppName

public java.lang.String getWebAppName()
Description copied from interface: AssemblyContext
Returns the Web application module URI

Specified by:
getWebAppName in interface AssemblyContext
Returns:
the module name of the Web app

Tuscany Assembly Model

-