Class WebTemplateInitialFunction
java.lang.Object
net.officefloor.frame.api.function.StaticManagedFunction<WebTemplateInitialFunction.WebTemplateInitialDependencies,WebTemplateInitialFunction.Flows>
net.officefloor.web.template.section.WebTemplateInitialFunction
- All Implemented Interfaces:
ManagedFunction<WebTemplateInitialFunction.WebTemplateInitialDependencies,,WebTemplateInitialFunction.Flows> ManagedFunctionFactory<WebTemplateInitialFunction.WebTemplateInitialDependencies,WebTemplateInitialFunction.Flows>
public class WebTemplateInitialFunction
extends StaticManagedFunction<WebTemplateInitialFunction.WebTemplateInitialDependencies,WebTemplateInitialFunction.Flows>
Initial
ManagedFunction to ensure appropriate conditions for
rendering the ParsedTemplate.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumKeys for theWebTemplateInitialFunctionflows.static enumKeys for theWebTemplateInitialFunctiondependencies. -
Constructor Summary
ConstructorsConstructorDescriptionWebTemplateInitialFunction(boolean isRequireSecure, String contentType, Charset charset, HttpInputPath inputPath, int terminatingPathCharacter) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ManagedFunctionContext<WebTemplateInitialFunction.WebTemplateInitialDependencies, WebTemplateInitialFunction.Flows> context) Executes the function.Methods inherited from class net.officefloor.frame.api.function.StaticManagedFunction
createManagedFunction
-
Constructor Details
-
WebTemplateInitialFunction
public WebTemplateInitialFunction(boolean isRequireSecure, String contentType, Charset charset, HttpInputPath inputPath, int terminatingPathCharacter) Initiate.- Parameters:
isRequireSecure- Indicates if a secureServerHttpConnectionis required.contentType- Content-type for theParsedTemplate. May benull.charset-CharsetforParsedTemplate.inputPath-HttpInputPathfor theWebTemplate.terminatingPathCharacter-Characterto use to terminate the path.
-
-
Method Details
-
execute
public void execute(ManagedFunctionContext<WebTemplateInitialFunction.WebTemplateInitialDependencies, WebTemplateInitialFunction.Flows> context) throws IOExceptionDescription copied from interface:ManagedFunctionExecutes the function.- Parameters:
context-ManagedFunctionContextfor theManagedFunction.- Throws:
IOException
-