Uses of Interface
net.officefloor.compile.managedfunction.ManagedFunctionType
-
-
Uses of ManagedFunctionType in net.officefloor.compile.impl.managedfunction
Classes in net.officefloor.compile.impl.managedfunction that implement ManagedFunctionType Modifier and Type Class Description class
ManagedFunctionTypeImpl<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
ManagedFunctionType
implementation.Methods in net.officefloor.compile.impl.managedfunction that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>[]
FunctionNamespaceTypeImpl. getManagedFunctionTypes()
-
Uses of ManagedFunctionType in net.officefloor.compile.impl.structure
Methods in net.officefloor.compile.impl.structure that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>
ManagedFunctionNodeImpl. loadManagedFunctionType(CompileContext compileContext)
Methods in net.officefloor.compile.impl.structure with parameters of type ManagedFunctionType Modifier and Type Method Description void
OfficeNodeImpl. visit(ManagedFunctionType<?,?> managedFunctionType, ManagedFunctionNode managedFunctionNode, CompileContext compileContext)
-
Uses of ManagedFunctionType in net.officefloor.compile.internal.structure
Methods in net.officefloor.compile.internal.structure that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>
ManagedFunctionNode. loadManagedFunctionType(CompileContext compileContext)
Loads theManagedFunctionType
for thisManagedFunctionNode
.Methods in net.officefloor.compile.internal.structure with parameters of type ManagedFunctionType Modifier and Type Method Description void
ManagedFunctionVisitor. visit(ManagedFunctionType<?,?> managedFunctionType, ManagedFunctionNode managedFunctionNode, CompileContext compileContext)
Visits theManagedFunctionNode
. -
Uses of ManagedFunctionType in net.officefloor.compile.managedfunction
Methods in net.officefloor.compile.managedfunction that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>[]
FunctionNamespaceType. getManagedFunctionTypes()
Obtains theManagedFunctionType
definitions. -
Uses of ManagedFunctionType in net.officefloor.compile.spi.office
Methods in net.officefloor.compile.spi.office that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>
ExecutionManagedFunction. getManagedFunctionType()
Obtains theManagedFunctionType
for theManagedFunction
.ManagedFunctionType<?,?>
ManagedFunctionAugmentorContext. getManagedFunctionType()
Obtains theManagedFunctionType
of theManagedFunction
. -
Uses of ManagedFunctionType in net.officefloor.compile.test.managedfunction
Methods in net.officefloor.compile.test.managedfunction with parameters of type ManagedFunctionType Modifier and Type Method Description static void
ManagedFunctionLoaderUtil. validateManagedFunctionType(ManagedFunctionTypeBuilder<?,?> expectedFunction, ManagedFunctionType<?,?> actualFunction)
Validates a specificManagedFunctionType
. -
Uses of ManagedFunctionType in net.officefloor.compile.test.managedfunction.clazz
Methods in net.officefloor.compile.test.managedfunction.clazz that return ManagedFunctionType Modifier and Type Method Description static <T> ManagedFunctionType<Indexed,Indexed>
MethodManagedFunctionBuilderUtil. buildMethod(java.lang.Class<T> clazz, java.util.function.Function<java.lang.Class<T>,java.lang.reflect.Method> methodFactory, MethodObjectFactory objectInstanceFactory, FunctionNamespaceBuilder expectedFunctionNamespaceType, java.lang.String... propertyNameValues)
Builds theManagedFunctionType
.static ManagedFunctionType<Indexed,Indexed>
MethodManagedFunctionBuilderUtil. buildMethod(java.lang.Object instance, java.lang.String methodName, java.util.function.Consumer<ManagedFunctionTypeBuilder<Indexed,Indexed>> epectedTypeBuilder, java.lang.String... propertyNameValues)
Convenience method to build theManagedFunctionType
.static ManagedFunctionType<Indexed,Indexed>
MethodManagedFunctionBuilderUtil. buildStaticMethod(java.lang.Class<?> clazz, java.lang.String methodName, java.util.function.Consumer<ManagedFunctionTypeBuilder<Indexed,Indexed>> epectedTypeBuilder, java.lang.String... propertyNameValues)
Convenience method to build theManagedFunctionType
.Methods in net.officefloor.compile.test.managedfunction.clazz with parameters of type ManagedFunctionType Modifier and Type Method Description static MethodManagedFunctionBuilderUtil.MethodResult
MethodManagedFunctionBuilderUtil. runMethod(ManagedFunctionType<Indexed,Indexed> functionType, java.util.function.Consumer<MethodManagedFunctionBuilderUtil.ManagedFunctionContextBuilder> contextBuilder)
Runs theManagedFunction
. -
Uses of ManagedFunctionType in net.officefloor.model.impl.section
Methods in net.officefloor.model.impl.section with parameters of type ManagedFunctionType Modifier and Type Method Description <M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
Change<FunctionModel>SectionChangesImpl. addFunction(java.lang.String functionName, ManagedFunctionModel managedFunction, ManagedFunctionType<M,F> functionType)
<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
Change<ManagedFunctionModel>SectionChangesImpl. addManagedFunction(FunctionNamespaceModel namespaceModel, ManagedFunctionType<M,F> functionType)
-
Uses of ManagedFunctionType in net.officefloor.model.section
Methods in net.officefloor.model.section with parameters of type ManagedFunctionType Modifier and Type Method Description <M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
Change<FunctionModel>SectionChanges. addFunction(java.lang.String functionName, ManagedFunctionModel managedFunctionModel, ManagedFunctionType<M,F> managedFunctionType)
<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
Change<ManagedFunctionModel>SectionChanges. addManagedFunction(FunctionNamespaceModel functionNamespaceModel, ManagedFunctionType<M,F> managedFunctionType)
-
Uses of ManagedFunctionType in net.officefloor.plugin.section.clazz.loader
Methods in net.officefloor.plugin.section.clazz.loader that return ManagedFunctionType Modifier and Type Method Description ManagedFunctionType<?,?>
ClassSectionManagedFunction. getManagedFunctionType()
Obtains theManagedFunctionType
.ManagedFunctionType<?,?>
FunctionClassSectionLoaderContext. getManagedFunctionType()
Obtains theManagedFunctionType
.Methods in net.officefloor.plugin.section.clazz.loader with parameters of type ManagedFunctionType Modifier and Type Method Description java.lang.String
FunctionDecoration. getFunctionName(ManagedFunctionType<?,?> functionType, ClassSectionLoaderContext loaderContext)
Obtains theManagedFunction
name from theManagedFunctionType
.boolean
FunctionDecoration. isIncludeFunction(ManagedFunctionType<?,?> functionType, ClassSectionLoaderContext loaderContext)
Indicates if includeManagedFunctionType
.Constructors in net.officefloor.plugin.section.clazz.loader with parameters of type ManagedFunctionType Constructor Description ClassSectionManagedFunction(SectionFunction function, ManagedFunctionType<?,?> managedFunctionType, java.lang.Class<?> argumentType)
Instantiate.
-