|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectar.com.fdvs.dj.core.DynamicJasperHelper
public final class DynamicJasperHelper
Helper class for running a report and some other DJ related stuff
| Constructor Summary | |
|---|---|
DynamicJasperHelper()
|
|
| Method Summary | |
|---|---|
protected static void |
compileOrLoadSubreports(DynamicReport dr,
java.util.Map _parameters)
|
protected static DynamicJasperDesign |
downCast(net.sf.jasperreports.engine.design.JasperDesign jd)
|
static boolean |
existsGroupWithColumnNames(java.util.List groups)
Returns true if at least one group is configured to show the column name in its header |
protected static DynamicJasperDesign |
generateJasperDesign(DynamicReport dr)
|
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.util.Collection collection)
|
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.sql.Connection con,
java.util.Map _parameters)
For running queries embebed in the report design |
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
net.sf.jasperreports.engine.JRDataSource ds)
|
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
net.sf.jasperreports.engine.JRDataSource ds,
java.util.Map _parameters)
Compiles and fills the reports design. |
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters)
For compiling and filling reports whose datasource is passed as parameter (e.g. |
static net.sf.jasperreports.engine.JasperPrint |
generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.sql.ResultSet resultSet)
|
static net.sf.jasperreports.engine.JasperReport |
generateJasperReport(DynamicReport dr,
LayoutManager layoutManager)
Deprecated. use the overloaded version that needs a parameters Map |
static net.sf.jasperreports.engine.JasperReport |
generateJasperReport(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map generatedParams)
Compiles the report and applies the layout. |
static java.lang.String |
generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding)
Creates a jrxml file |
static void |
generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding,
java.io.OutputStream outputStream)
Creates a jrxml file |
static void |
generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding,
java.lang.String filename)
Creates a jrxml file |
static ColumnsGroup |
getColumnGroup(AbstractColumn col,
java.util.List groups)
|
protected static DynamicJasperDesign |
getNewDesign(DynamicReport dr)
|
protected static void |
populateReportOptionsFromDesign(DynamicJasperDesign jd,
DynamicReport dr)
Becasuse all the layout calculations are made from the Domain Model of DynamicJasper, when loading a template file, we have to populate the "ReportOptions" with the settings from the template file (ie: margins, etc) |
protected static void |
registerParameters(DynamicJasperDesign jd,
DynamicReport dr)
|
static void |
registerParams(DynamicJasperDesign jd,
java.util.Map _parameters)
For every String key, it registers the object as a parameter to make it available in the report. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DynamicJasperHelper()
| Method Detail |
|---|
protected static DynamicJasperDesign getNewDesign(DynamicReport dr)
protected static DynamicJasperDesign generateJasperDesign(DynamicReport dr)
throws CoreException
CoreException
protected static void registerParameters(DynamicJasperDesign jd,
DynamicReport dr)
protected static void populateReportOptionsFromDesign(DynamicJasperDesign jd,
DynamicReport dr)
jd - dr -
protected static DynamicJasperDesign downCast(net.sf.jasperreports.engine.design.JasperDesign jd)
throws CoreException
CoreException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
net.sf.jasperreports.engine.JRDataSource ds)
throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.util.Collection collection)
throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.sql.ResultSet resultSet)
throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
net.sf.jasperreports.engine.JRDataSource ds,
java.util.Map _parameters)
throws net.sf.jasperreports.engine.JRException
dr - the DynamicReportlayoutManager - the object in charge of doing the layoutds - The datasource_parameters - Map with parameters that the report may need
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.sql.Connection con,
java.util.Map _parameters)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - con - _parameters -
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.JasperPrint generateJasperPrint(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - _parameters -
net.sf.jasperreports.engine.JRException
public static java.lang.String generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - _parameters - xmlEncoding - (default is UTF-8 )
net.sf.jasperreports.engine.JRException
public static void generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding,
java.io.OutputStream outputStream)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - _parameters - xmlEncoding - (default is UTF-8 )outputStream -
net.sf.jasperreports.engine.JRException
public static void generateJRXML(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map _parameters,
java.lang.String xmlEncoding,
java.lang.String filename)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - _parameters - xmlEncoding - (default is UTF-8 )filename - the path to the destination file
net.sf.jasperreports.engine.JRException
protected static void compileOrLoadSubreports(DynamicReport dr,
java.util.Map _parameters)
throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static void registerParams(DynamicJasperDesign jd,
java.util.Map _parameters)
jd - _parameters -
public static net.sf.jasperreports.engine.JasperReport generateJasperReport(DynamicReport dr,
LayoutManager layoutManager)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager -
net.sf.jasperreports.engine.JRException
public static final net.sf.jasperreports.engine.JasperReport generateJasperReport(DynamicReport dr,
LayoutManager layoutManager,
java.util.Map generatedParams)
throws net.sf.jasperreports.engine.JRException
dr - layoutManager - generatedParams -
net.sf.jasperreports.engine.JRException
public static ColumnsGroup getColumnGroup(AbstractColumn col,
java.util.List groups)
public static boolean existsGroupWithColumnNames(java.util.List groups)
groups -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||