Class ClassSectionManagedFunction
- java.lang.Object
-
- net.officefloor.plugin.section.clazz.loader.ClassSectionFlow
-
- net.officefloor.plugin.section.clazz.loader.ClassSectionManagedFunction
-
public class ClassSectionManagedFunction extends ClassSectionFlow
SectionFunctionwith meta-data forClassSectionLoader.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ClassSectionManagedFunction(SectionFunction function, ManagedFunctionType<?,?> managedFunctionType, java.lang.Class<?> argumentType)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SectionFunctiongetFlowSink()Obtains theSectionFlowSinkNode.SectionFunctiongetFunction()Obtains theSectionFunction.ManagedFunctionType<?,?>getManagedFunctionType()Obtains theManagedFunctionType.-
Methods inherited from class net.officefloor.plugin.section.clazz.loader.ClassSectionFlow
getArgumentType
-
-
-
-
Constructor Detail
-
ClassSectionManagedFunction
public ClassSectionManagedFunction(SectionFunction function, ManagedFunctionType<?,?> managedFunctionType, java.lang.Class<?> argumentType)
Instantiate.- Parameters:
function-SectionFunction.argumentType- Argument type for theSectionFlowSinkNode. May benullfor no argument.managedFunctionType-ManagedFunctionType.
-
-
Method Detail
-
getFunction
public SectionFunction getFunction()
Obtains theSectionFunction.- Returns:
SectionFunction.
-
getManagedFunctionType
public ManagedFunctionType<?,?> getManagedFunctionType()
Obtains theManagedFunctionType.- Returns:
ManagedFunctionType.
-
getFlowSink
public SectionFunction getFlowSink()
Description copied from class:ClassSectionFlowObtains theSectionFlowSinkNode.- Overrides:
getFlowSinkin classClassSectionFlow- Returns:
SectionFlowSinkNode.
-
-