Interface FunctionClassSectionLoaderContext
-
- All Superinterfaces:
ClassSectionLoaderContext
public interface FunctionClassSectionLoaderContext extends ClassSectionLoaderContext
Context for theClassSectionLoader
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
flagFunctionFlowLinked(int flowIndex)
Flags theFunctionFlow
linked.void
flagFunctionObjectLinked(int objectIndex)
Flags theFunctionObject
linked.void
flagNextLinked()
Flags the nextSectionFlowSinkNode
linked.ManagedFunctionType<?,?>
getManagedFunctionType()
Obtains theManagedFunctionType
.java.lang.Class<?>
getParameterType()
Obtains the parameter type.SectionFunction
getSectionFunction()
Obtains theSectionFunction
.-
Methods inherited from interface net.officefloor.plugin.section.clazz.loader.ClassSectionLoaderContext
getSectionDesigner, getSectionFlowContext, getSectionObjectContext, getSectionSourceContext
-
-
-
-
Method Detail
-
getSectionFunction
SectionFunction getSectionFunction()
Obtains theSectionFunction
.- Returns:
SectionFunction
.
-
getManagedFunctionType
ManagedFunctionType<?,?> getManagedFunctionType()
Obtains theManagedFunctionType
.- Returns:
ManagedFunctionType
.
-
getParameterType
java.lang.Class<?> getParameterType()
Obtains the parameter type.- Returns:
- Parameter type.
-
flagNextLinked
void flagNextLinked()
Flags the nextSectionFlowSinkNode
linked.
-
flagFunctionObjectLinked
void flagFunctionObjectLinked(int objectIndex)
Flags theFunctionObject
linked.- Parameters:
objectIndex
- Index of theFunctionObject
.
-
flagFunctionFlowLinked
void flagFunctionFlowLinked(int flowIndex)
Flags theFunctionFlow
linked.- Parameters:
flowIndex
- Index of theFunctionFlow
.
-
-