Interface DocumentRenderer

    • Method Detail

      • renderDocument

        void renderDocument​(java.io.Writer writer,
                            Renderer siteRenderer,
                            SiteRenderingContext siteRenderingContext)
                     throws RendererException,
                            java.io.FileNotFoundException,
                            java.io.UnsupportedEncodingException
        Render a document in a site.
        Parameters:
        writer - the Writer for the document output.
        siteRenderer - the site renderer to merge document content to.
        siteRenderingContext - the site rendering context.
        Throws:
        RendererException - if it bombs.
        java.io.FileNotFoundException - if it bombs.
        java.io.UnsupportedEncodingException - if it bombs.
      • getOutputName

        java.lang.String getOutputName()
        The name of the output document.
        Returns:
        the name of the output document.
      • getRenderingContext

        RenderingContext getRenderingContext()
        Return the RenderingContext of the document.
        Returns:
        RenderingContext.
      • isOverwrite

        boolean isOverwrite()
        Whether to always overwrite the document, or only do so when it is changed.
        Returns:
        whether to overwrite
      • isExternalReport

        boolean isExternalReport()
        Whether this document is an external report, independent from the site templating.
        Returns:
        true if report is external, otherwise false
        Since:
        1.7