Interface ClassDependencyManufacturer
- All Known Implementing Classes:
AbstractFlowClassDependencyManufacturer,AbstractVariableClassDependencyManufacturer,AsynchronousFlowClassDependencyManufacturer,FlowClassDependencyManufacturer,FlowInterfaceClassDependencyManufacturer,InClassDependencyManufacturer,LoggerClassDependencyManufacturer,ManagedFunctionContextClassDependencyManufacturer,ManagedObjectContextClassDependencyManufacturer,ObjectClassDependencyManufacturer,ObjectResponseClassDependencyManufacturerServiceFactory,OutClassDependencyManufacturer,PropertyClassDependencyManufacturer,SectionInterfaceClassDependencyManufacturer,ValueClassDependencyManufacturer,VarClassDependencyManufacturer
public interface ClassDependencyManufacturer
Manufactures the
ClassDependencyFactory.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionCreates theClassDependencyFactoryfor the particular dependency.
-
Method Details
-
createParameterFactory
ClassDependencyFactory createParameterFactory(ClassDependencyManufacturerContext context) throws Exception Creates the
ClassDependencyFactoryfor the particular dependency.Should the
ClassDependencyManufacturernot handled the dependency, it should returnnull. This is because the firstClassDependencyManufacturerproviding aClassDependencyFactorywill be used.- Parameters:
context-ClassDependencyManufacturerContext.- Returns:
ClassDependencyFactoryornullif not able to handle dependency.- Throws:
Exception- If fails to create theClassDependencyFactory.
-