Package com.atlassian.bamboo.template
Interface TemplateRenderer
- All Known Implementing Classes:
BambooFreemarkerManager
public interface TemplateRenderer
Interface to render a template into the output
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(@Nullable String templatePath, @Nullable Map<String, Object> contextParams, @NotNull Writer writer) Render the given template to the given writer@Nullable String
@NotNull String
renderText
(@NotNull String text, @Nullable Map<String, Object> contextParams) @NotNull String
renderWithoutActionContext
(@Nullable String templatePath, @NotNull Map<String, Object> contextParams)
-
Method Details
-
render
-
renderWithoutActionContext
-
renderText
-
render
void render(@Nullable @Nullable String templatePath, @Nullable @Nullable Map<String, Object> contextParams, @NotNull @NotNull Writer writer) throws IOExceptionRender the given template to the given writer- Parameters:
templatePath
- The path of the templatecontextParams
- The template context paramswriter
- The writer to write to- Throws:
IOException
- If an error occurred while writing to the writer
-