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 TypeMethodDescriptionvoidrender(@Nullable String templatePath, @Nullable Map<String, Object> contextParams, @NotNull Writer writer) Render the given template to the given writer@Nullable String@NotNull StringrenderText(@NotNull String text, @Nullable Map<String, Object> contextParams) @NotNull StringrenderWithoutActionContext(@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
-