Interface MavenMultiPageReport

  • All Superinterfaces:
    MavenReport

    public interface MavenMultiPageReport
    extends MavenReport
    Interface created separately for backwards compatibility. This method would ideally have been added in the MavenReport interface, and the other 'generate' method dropped. But that would have rendered all reporting mojo's uncompilable and binary incompatible.
    Since:
    3.0 (copied in maven-site-plugin 2.0-beta-6)
    Author:
    Kenney Westerhof
    See Also:
    MavenReport.generate(Sink, Locale)
    • Method Detail

      • generate

        void generate​(org.apache.maven.doxia.sink.Sink sink,
                      org.apache.maven.doxia.sink.SinkFactory sinkFactory,
                      java.util.Locale locale)
               throws MavenReportException
        Generate multi page report.
        Parameters:
        sink - The sink to write to.
        locale - The locale to use.
        sinkFactory - the sink factory to create sub sinks.
        Throws:
        MavenReportException - if an error occurs.