Class MethodManagedFunctionBuilder.EnrichManagedFunctionTypeContext
- java.lang.Object
-
- net.officefloor.plugin.managedfunction.clazz.MethodManagedFunctionBuilder.MethodContext
-
- net.officefloor.plugin.managedfunction.clazz.MethodManagedFunctionBuilder.MethodManagedFunctionFactoryContext
-
- net.officefloor.plugin.managedfunction.clazz.MethodManagedFunctionBuilder.EnrichManagedFunctionTypeContext
-
- Enclosing class:
- MethodManagedFunctionBuilder
public static class MethodManagedFunctionBuilder.EnrichManagedFunctionTypeContext extends MethodManagedFunctionBuilder.MethodManagedFunctionFactoryContext
Context for creating theManagedFunctionTypeBuilder
.
-
-
Constructor Summary
Constructors Constructor Description EnrichManagedFunctionTypeContext(java.lang.String functionName, java.lang.reflect.Method method, java.lang.Class<?> instanceClass, MethodObjectInstanceFactory methodObjectInstanceFactory, ManagedFunctionParameterFactory[] parameters, ManagedFunctionTypeBuilder<Indexed,Indexed> functionType)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedFunctionTypeBuilder<Indexed,Indexed>
getManagedFunctionTypeBuilder()
Obtains theManagedFunctionTypeBuilder
.-
Methods inherited from class net.officefloor.plugin.managedfunction.clazz.MethodManagedFunctionBuilder.MethodManagedFunctionFactoryContext
getParameters
-
Methods inherited from class net.officefloor.plugin.managedfunction.clazz.MethodManagedFunctionBuilder.MethodContext
getFunctionName, getInstanceClass, getMethod, getMethodObjectInstanceFactory
-
-
-
-
Constructor Detail
-
EnrichManagedFunctionTypeContext
public EnrichManagedFunctionTypeContext(java.lang.String functionName, java.lang.reflect.Method method, java.lang.Class<?> instanceClass, MethodObjectInstanceFactory methodObjectInstanceFactory, ManagedFunctionParameterFactory[] parameters, ManagedFunctionTypeBuilder<Indexed,Indexed> functionType)
Instantiate.- Parameters:
functionName
- Name ofManagedFunction
for theMethod
.method
-Method
.instanceClass
-Class
for the instance containing theMethod
.methodObjectInstanceFactory
-MethodObjectInstanceFactory
. Will benull
if static.parameters
-ManagedFunctionParameterFactory
instances.functionType
-ManagedFunctionTypeBuilder
.
-
-
Method Detail
-
getManagedFunctionTypeBuilder
public ManagedFunctionTypeBuilder<Indexed,Indexed> getManagedFunctionTypeBuilder()
Obtains theManagedFunctionTypeBuilder
.- Returns:
ManagedFunctionTypeBuilder
.
-
-