Class ClassSectionSource.SectionClassManagedFunctionSource
- java.lang.Object
-
- net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
-
- net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
-
- net.officefloor.plugin.section.clazz.ClassSectionSource.SectionClassManagedFunctionSource
-
- All Implemented Interfaces:
ManagedFunctionSource
- Enclosing class:
- ClassSectionSource
@PrivateSource public static class ClassSectionSource.SectionClassManagedFunctionSource extends AbstractFunctionManagedFunctionSource
ManagedFunctionSource
implementation to provide theManagedFunction
instances for theClassSectionSource
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
AbstractManagedFunctionSource.SpecificationContext
-
-
Field Summary
-
Fields inherited from class net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
CLASS_NAME_PROPERTY_NAME, PROPERTY_FUNCTION_NAME
-
-
Constructor Summary
Constructors Constructor Description SectionClassManagedFunctionSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ManagedFunctionTypeBuilder<Indexed,Indexed>
buildMethod(java.lang.Class<?> clazz, java.lang.reflect.Method method, MethodManagedFunctionBuilder managedFunctionBuilder)
Builds theMethod
.-
Methods inherited from class net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
loadSpecification, sourceManagedFunctions
-
Methods inherited from class net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
getSpecification
-
-
-
-
Method Detail
-
buildMethod
protected ManagedFunctionTypeBuilder<Indexed,Indexed> buildMethod(java.lang.Class<?> clazz, java.lang.reflect.Method method, MethodManagedFunctionBuilder managedFunctionBuilder) throws java.lang.Exception
Description copied from class:AbstractFunctionManagedFunctionSource
Builds theMethod
.- Overrides:
buildMethod
in classAbstractFunctionManagedFunctionSource
- Parameters:
clazz
-Class
of object to invokeMethod
against.method
-Method
.managedFunctionBuilder
-MethodManagedFunctionBuilder
.- Returns:
ManagedFunctionTypeBuilder
.- Throws:
java.lang.Exception
- If fails to build theMethod
.
-
-