Interface ManagedFunctionFlowType<F extends Enum<F>>
- All Superinterfaces:
AnnotatedType
- All Known Implementing Classes:
ManagedFunctionFlowTypeImpl
- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>Obtains the type of the argument passed by theManagedFunctionto theFlow.Obtains the name for theManagedFunctionFlowType.intgetIndex()Obtains the index for theManagedFunctionFlowType.getKey()Obtains theEnumkey for theManagedFunctionFlowType.Methods inherited from interface net.officefloor.compile.type.AnnotatedType
getAnnotation, getAnnotations, getAnnotations
-
Method Details
-
getFlowName
String getFlowName()Obtains the name for theManagedFunctionFlowType.- Returns:
- Name for the
ManagedFunctionFlowType.
-
getIndex
int getIndex()Obtains the index for the
ManagedFunctionFlowType.Should there be an
Enumthen will be theEnum.ordinal()value. Otherwise will be the index that this was added.- Returns:
- Index for the
ManagedFunctionFlowType.
-
getArgumentType
Class<?> getArgumentType()Obtains the type of the argument passed by theManagedFunctionto theFlow.- Returns:
- Type of argument passed to
Flow. May benullto indicate no argument.
-
getKey
F getKey()Obtains theEnumkey for theManagedFunctionFlowType.- Returns:
Enumkey for theManagedFunctionFlowType. May benullif noEnumfor flows.
-