Ontimize 5.2072EN

com.ontimize.report
Class ReportUtils

java.lang.Object
  extended bycom.ontimize.report.ReportUtils

public class ReportUtils
extends java.lang.Object


Field Summary
static int AVG
           
static boolean DEBUG
           
static boolean DEBUG_TIMES
           
protected  java.lang.String dscr
           
static int GROUP_BY_DATE
           
static int GROUP_BY_DATE_TIME
           
static int GROUP_BY_MONTH
           
static int GROUP_BY_MONTH_AND_YEAR
           
static int GROUP_BY_QUARTER
           
static int GROUP_BY_QUARTER_AND_YEAR
           
static int GROUP_BY_YEAR
           
static int LIST_MOUSE_X_MAX
           
protected  javax.swing.table.TableModel m
           
static int MAX
           
static int MIN
           
protected  java.lang.String pageTitle
           
protected  java.lang.String preferenceKey
           
protected  ApplicationPreferences preferences
           
static java.lang.String REPORT_NAME
           
static java.lang.String REPORT_SAVE
           
static java.lang.String REPORT_STORE
           
protected  java.util.ResourceBundle res
           
static java.lang.String STORED_REPORT_LIST
           
static int SUM
           
protected  java.util.List templates
           
protected  java.lang.String user
           
 
Constructor Summary
ReportUtils(javax.swing.table.TableModel m, java.lang.String titPag, java.util.ResourceBundle res, java.util.List templateList, java.lang.String descr)
           
ReportUtils(javax.swing.table.TableModel m, java.lang.String pageTitle, java.util.ResourceBundle res, java.util.List templateList, java.lang.String descr, java.lang.String user, java.lang.String preferenceKey, ApplicationPreferences prefs)
           
 
Method Summary
 DefaultReportDialog createDefaultDialog(java.awt.Component c, java.lang.String reportDescription)
           
static java.util.List getCustomReportTemplates()
           
static java.net.URL getDefaultBase()
           
static PreviewDialog getPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base)
           
static PreviewDialog getPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, ReportProcessor r)
           
static PreviewDialog getPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc)
           
static PreviewDialog getPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc, ReportProcessor r)
           
static PreviewDialog getPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc, ReportProcessor r, java.awt.print.PageFormat pf)
           
static java.lang.String getTranslation(java.lang.String sText, java.util.ResourceBundle res, java.lang.Object[] args)
           
static void setCustomReportTemplates(java.util.List list)
          Sets the report template list for the custom reports.
 void setModel(javax.swing.table.TableModel m)
           
 void setResourceBundle(java.util.ResourceBundle res)
           
static void showDefaultReportDesigner(java.awt.Frame f, ReportStore[] rs, EntityReferenceLocator referenceLocator, java.util.ResourceBundle res, java.util.List template, java.lang.String tit, java.lang.String descr)
           
 void showDefaultReportDialog(java.awt.Component c)
           
 void showDefaultReportDialog(java.awt.Component c, java.lang.String reportDescription)
          Shows a dialog to configure the chart of reports for a table.
 void showDefaultReportDialog(java.awt.Component c, java.lang.String reportDescription, java.lang.String configuration)
           
 void showDefaultReportDialog(DefaultReportDialog reportDialog, java.lang.String configuration)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.lang.String template, java.net.URL base)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.lang.String xMLTemplate, java.net.URL base, ReportProcessor rp)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, ReportProcessor rp)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc, ReportProcessor rp)
           
static PreviewDialog showPreviewDialog(java.awt.Component c, java.lang.String title, javax.swing.table.TableModel m, java.net.URL template, java.net.URL base, java.lang.String[] order, boolean[] asc, ReportProcessor rp, java.awt.print.PageFormat pf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPORT_NAME

public static final java.lang.String REPORT_NAME
See Also:
Constant Field Values

REPORT_STORE

public static final java.lang.String REPORT_STORE
See Also:
Constant Field Values

REPORT_SAVE

public static final java.lang.String REPORT_SAVE
See Also:
Constant Field Values

STORED_REPORT_LIST

public static final java.lang.String STORED_REPORT_LIST
See Also:
Constant Field Values

DEBUG

public static boolean DEBUG

DEBUG_TIMES

public static boolean DEBUG_TIMES

MIN

public static final int MIN
See Also:
Constant Field Values

MAX

public static final int MAX
See Also:
Constant Field Values

SUM

public static final int SUM
See Also:
Constant Field Values

AVG

public static final int AVG
See Also:
Constant Field Values

GROUP_BY_DATE_TIME

public static final int GROUP_BY_DATE_TIME
See Also:
Constant Field Values

GROUP_BY_DATE

public static final int GROUP_BY_DATE
See Also:
Constant Field Values

GROUP_BY_MONTH

public static final int GROUP_BY_MONTH
See Also:
Constant Field Values

GROUP_BY_MONTH_AND_YEAR

public static final int GROUP_BY_MONTH_AND_YEAR
See Also:
Constant Field Values

GROUP_BY_QUARTER

public static final int GROUP_BY_QUARTER
See Also:
Constant Field Values

GROUP_BY_QUARTER_AND_YEAR

public static final int GROUP_BY_QUARTER_AND_YEAR
See Also:
Constant Field Values

GROUP_BY_YEAR

public static final int GROUP_BY_YEAR
See Also:
Constant Field Values

LIST_MOUSE_X_MAX

public static final int LIST_MOUSE_X_MAX
See Also:
Constant Field Values

m

protected javax.swing.table.TableModel m

res

protected java.util.ResourceBundle res

templates

protected java.util.List templates

pageTitle

protected java.lang.String pageTitle

dscr

protected java.lang.String dscr

user

protected java.lang.String user

preferenceKey

protected java.lang.String preferenceKey

preferences

protected ApplicationPreferences preferences
Constructor Detail

ReportUtils

public ReportUtils(javax.swing.table.TableModel m,
                   java.lang.String titPag,
                   java.util.ResourceBundle res,
                   java.util.List templateList,
                   java.lang.String descr)

ReportUtils

public ReportUtils(javax.swing.table.TableModel m,
                   java.lang.String pageTitle,
                   java.util.ResourceBundle res,
                   java.util.List templateList,
                   java.lang.String descr,
                   java.lang.String user,
                   java.lang.String preferenceKey,
                   ApplicationPreferences prefs)
Method Detail

setModel

public void setModel(javax.swing.table.TableModel m)

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle res)

createDefaultDialog

public DefaultReportDialog createDefaultDialog(java.awt.Component c,
                                               java.lang.String reportDescription)

showDefaultReportDesigner

public static void showDefaultReportDesigner(java.awt.Frame f,
                                             ReportStore[] rs,
                                             EntityReferenceLocator referenceLocator,
                                             java.util.ResourceBundle res,
                                             java.util.List template,
                                             java.lang.String tit,
                                             java.lang.String descr)

showDefaultReportDialog

public void showDefaultReportDialog(java.awt.Component c,
                                    java.lang.String reportDescription)
Shows a dialog to configure the chart of reports for a table. It is possible to choose the series, the x axis column, the y axis column and the type of chart

Parameters:
c -
reportDescription -

showDefaultReportDialog

public void showDefaultReportDialog(DefaultReportDialog reportDialog,
                                    java.lang.String configuration)

showDefaultReportDialog

public void showDefaultReportDialog(java.awt.Component c,
                                    java.lang.String reportDescription,
                                    java.lang.String configuration)

showDefaultReportDialog

public void showDefaultReportDialog(java.awt.Component c)

getDefaultBase

public static java.net.URL getDefaultBase()

setCustomReportTemplates

public static void setCustomReportTemplates(java.util.List list)
Sets the report template list for the custom reports.

Parameters:
list - a List with the list of template paths.

getTranslation

public static java.lang.String getTranslation(java.lang.String sText,
                                              java.util.ResourceBundle res,
                                              java.lang.Object[] args)

getCustomReportTemplates

public static java.util.List getCustomReportTemplates()

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.lang.String xMLTemplate,
                                              java.net.URL base,
                                              ReportProcessor rp)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.lang.String template,
                                              java.net.URL base)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.net.URL template,
                                              java.net.URL base,
                                              ReportProcessor rp)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.net.URL template,
                                              java.net.URL base)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.net.URL template,
                                              java.net.URL base,
                                              java.lang.String[] order,
                                              boolean[] asc)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.net.URL template,
                                              java.net.URL base,
                                              java.lang.String[] order,
                                              boolean[] asc,
                                              ReportProcessor rp)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

showPreviewDialog

public static PreviewDialog showPreviewDialog(java.awt.Component c,
                                              java.lang.String title,
                                              javax.swing.table.TableModel m,
                                              java.net.URL template,
                                              java.net.URL base,
                                              java.lang.String[] order,
                                              boolean[] asc,
                                              ReportProcessor rp,
                                              java.awt.print.PageFormat pf)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewDialog

public static PreviewDialog getPreviewDialog(java.awt.Component c,
                                             java.lang.String title,
                                             javax.swing.table.TableModel m,
                                             java.net.URL template,
                                             java.net.URL base,
                                             ReportProcessor r)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewDialog

public static PreviewDialog getPreviewDialog(java.awt.Component c,
                                             java.lang.String title,
                                             javax.swing.table.TableModel m,
                                             java.net.URL template,
                                             java.net.URL base)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewDialog

public static PreviewDialog getPreviewDialog(java.awt.Component c,
                                             java.lang.String title,
                                             javax.swing.table.TableModel m,
                                             java.net.URL template,
                                             java.net.URL base,
                                             java.lang.String[] order,
                                             boolean[] asc)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewDialog

public static PreviewDialog getPreviewDialog(java.awt.Component c,
                                             java.lang.String title,
                                             javax.swing.table.TableModel m,
                                             java.net.URL template,
                                             java.net.URL base,
                                             java.lang.String[] order,
                                             boolean[] asc,
                                             ReportProcessor r)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewDialog

public static PreviewDialog getPreviewDialog(java.awt.Component c,
                                             java.lang.String title,
                                             javax.swing.table.TableModel m,
                                             java.net.URL template,
                                             java.net.URL base,
                                             java.lang.String[] order,
                                             boolean[] asc,
                                             ReportProcessor r,
                                             java.awt.print.PageFormat pf)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

Ontimize