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 the
ManagedFunction instances for the ClassSectionSource.-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected ManagedFunctionTypeBuilder<Indexed,Indexed> buildMethod(Class<?> clazz, Method method, MethodManagedFunctionBuilder managedFunctionBuilder) Builds theMethod.Methods inherited from class net.officefloor.plugin.clazz.method.AbstractFunctionManagedFunctionSource
loadSpecification, sourceManagedFunctionsMethods inherited from class net.officefloor.compile.spi.managedfunction.source.impl.AbstractManagedFunctionSource
getSpecification
-
Constructor Details
-
SectionClassManagedFunctionSource
public SectionClassManagedFunctionSource()
-
-
Method Details
-
buildMethod
protected ManagedFunctionTypeBuilder<Indexed,Indexed> buildMethod(Class<?> clazz, Method method, MethodManagedFunctionBuilder managedFunctionBuilder) throws Exception Description copied from class:AbstractFunctionManagedFunctionSourceBuilds theMethod.- Overrides:
buildMethodin classAbstractFunctionManagedFunctionSource- Parameters:
clazz-Classof object to invokeMethodagainst.method-Method.managedFunctionBuilder-MethodManagedFunctionBuilder.- Returns:
ManagedFunctionTypeBuilder.- Throws:
Exception- If fails to build theMethod.
-