Class AbstractReportOutputGeneratorManager<G extends ReportOutputGenerator>

java.lang.Object
net.datenwerke.rs.core.service.reportmanager.output.AbstractReportOutputGeneratorManager<G>
Direct Known Subclasses:
BirtOutputGeneratorManager, CrystalOutputGeneratorManager, GridEditorOutputGeneratorManager, JasperOutputGeneratorManager, JxlsOutputGeneratorManager, SaikuOutputGeneratorManager, ScriptReportOutputGeneratorManager, TableOutputGeneratorManager

public abstract class AbstractReportOutputGeneratorManager<G extends ReportOutputGenerator> extends Object
  • Constructor Details

  • Method Details

    • getOutputGenerator

      public G getOutputGenerator(String format)
      Gets a specific output generator that generates the specified format.
      Returns:
      The corresponding output generator
    • getRegisteredOutputGenerators

      public List<G> getRegisteredOutputGenerators()
      Returns all registered generators
    • getRegisteredOutputFormats

      public String[] getRegisteredOutputFormats()
      Returns an array with all registered output formats
    • hasCatchAllOutputGen

      public boolean hasCatchAllOutputGen()