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 classManagedFunctionTypeImpl<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>ManagedFunctionTypeimplementation.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 voidOfficeNodeImpl. 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 theManagedFunctionTypefor thisManagedFunctionNode.Methods in net.officefloor.compile.internal.structure with parameters of type ManagedFunctionType Modifier and Type Method Description voidManagedFunctionVisitor. 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 theManagedFunctionTypedefinitions. -
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 theManagedFunctionTypefor theManagedFunction.ManagedFunctionType<?,?>ManagedFunctionAugmentorContext. getManagedFunctionType()Obtains theManagedFunctionTypeof 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 voidManagedFunctionLoaderUtil. 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.MethodResultMethodManagedFunctionBuilderUtil. 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.StringFunctionDecoration. getFunctionName(ManagedFunctionType<?,?> functionType, ClassSectionLoaderContext loaderContext)Obtains theManagedFunctionname from theManagedFunctionType.booleanFunctionDecoration. 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.
-