Class JasperOutputGeneratorImpl
java.lang.Object
net.datenwerke.rs.base.service.reportengines.jasper.output.generator.JasperOutputGeneratorImpl
- All Implemented Interfaces:
JasperOutputGenerator,ReportOutputGenerator
- Direct Known Subclasses:
JasperCsvOutputGenerator,JasperHTMLOutputGenerator,JasperPDFOutputGenerator,JasperPNGOutputGenerator,JasperRTFOutputGenerator,JasperXLSOutputGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustDesign(JasperDesign jasperDesign, String outputFormat, ReportExecutionConfig... configs) May adjust the design according to the output format.<C extends ReportExecutionConfig>
CgetConfig(Class<C> type, ReportExecutionConfig... configs) booleanhasConfig(Class<? extends ReportExecutionConfig> type, ReportExecutionConfig... configs) booleanReturns true if this generator should be used if the format is not recognized.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.datenwerke.rs.base.service.reportengines.jasper.output.generator.JasperOutputGenerator
exportReportMethods inherited from interface net.datenwerke.rs.core.service.reportmanager.output.ReportOutputGenerator
getFormatInfo, getFormats
-
Constructor Details
-
Method Details
-
hasConfig
public boolean hasConfig(Class<? extends ReportExecutionConfig> type, ReportExecutionConfig... configs) -
getConfig
public <C extends ReportExecutionConfig> C getConfig(Class<C> type, ReportExecutionConfig... configs) -
adjustDesign
public void adjustDesign(JasperDesign jasperDesign, String outputFormat, ReportExecutionConfig... configs) Description copied from interface:JasperOutputGeneratorMay adjust the design according to the output format.- Specified by:
adjustDesignin interfaceJasperOutputGenerator- Parameters:
jasperDesign-outputFormat-
-
isCatchAll
public boolean isCatchAll()Description copied from interface:ReportOutputGeneratorReturns true if this generator should be used if the format is not recognized.- Specified by:
isCatchAllin interfaceReportOutputGenerator
-