ar.com.fdvs.dj.domain
Class DynamicJasperDesign

java.lang.Object
  extended by net.sf.jasperreports.engine.base.JRBaseReport
      extended by net.sf.jasperreports.engine.design.JasperDesign
          extended by ar.com.fdvs.dj.domain.DynamicJasperDesign
All Implemented Interfaces:
java.io.Serializable, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRDefaultFontProvider, net.sf.jasperreports.engine.JRDefaultStyleProvider, net.sf.jasperreports.engine.JRPropertiesHolder, net.sf.jasperreports.engine.JRReport

public class DynamicJasperDesign
extends net.sf.jasperreports.engine.design.JasperDesign

Custom implementation of JasperDesign class. It adds the concept of registerd
parameters and some useful methods.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.jasperreports.engine.design.JasperDesign
PROPERTY_BACKGROUND, PROPERTY_BOTTOM_MARGIN, PROPERTY_COLUMN_COUNT, PROPERTY_COLUMN_FOOTER, PROPERTY_COLUMN_HEADER, PROPERTY_COLUMN_SPACING, PROPERTY_COLUMN_WIDTH, PROPERTY_DATASETS, PROPERTY_DEFAULT_FONT, PROPERTY_DEFAULT_STLYE, PROPERTY_DETAIL, PROPERTY_FLOAT_COLUMN_FOOTER, PROPERTY_FONTS, PROPERTY_FORMAT_FACTORY_CLASS, PROPERTY_IGNORE_PAGINATION, PROPERTY_IMPORTS, PROPERTY_LANGUAGE, PROPERTY_LAST_PAGE_FOOTER, PROPERTY_LEFT_MARGIN, PROPERTY_MAIN_DATASET, PROPERTY_NAME, PROPERTY_NO_DATA, PROPERTY_ORIENTATION, PROPERTY_PAGE_FOOTER, PROPERTY_PAGE_HEADER, PROPERTY_PAGE_HEIGHT, PROPERTY_PAGE_WIDTH, PROPERTY_PRINT_ORDER, PROPERTY_RIGHT_MARGIN, PROPERTY_STYLES, PROPERTY_SUMMARY, PROPERTY_SUMMARY_NEW_PAGE, PROPERTY_SUMMARY_WITH_PAGE_HEADER_AND_FOOTER, PROPERTY_TEMPLATES, PROPERTY_TITLE, PROPERTY_TITLE_NEW_PAGE, PROPERTY_TOP_MARGIN
 
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseReport
background, bottomMargin, columnCount, columnFooter, columnHeader, columnSpacing, columnWidth, datasets, defaultFont, defaultStyle, detailSection, fonts, formatFactoryClass, ignorePagination, importsSet, isFloatColumnFooter, isSummaryNewPage, isSummaryWithPageHeaderAndFooter, isTitleNewPage, language, lastPageFooter, leftMargin, mainDataset, name, noData, orientation, pageFooter, pageHeader, pageHeight, pageWidth, printOrder, PROPERTY_WHEN_NO_DATA_TYPE, rightMargin, styles, summary, templates, title, topMargin, whenNoDataType
 
Fields inherited from interface net.sf.jasperreports.engine.JRReport
LANGUAGE_GROOVY, LANGUAGE_JAVA, ORIENTATION_LANDSCAPE, ORIENTATION_PORTRAIT, PRINT_ORDER_HORIZONTAL, PRINT_ORDER_VERTICAL, WHEN_NO_DATA_TYPE_ALL_SECTIONS_NO_DETAIL, WHEN_NO_DATA_TYPE_BLANK_PAGE, WHEN_NO_DATA_TYPE_NO_DATA_SECTION, WHEN_NO_DATA_TYPE_NO_PAGES, WHEN_RESOURCE_MISSING_TYPE_EMPTY, WHEN_RESOURCE_MISSING_TYPE_ERROR, WHEN_RESOURCE_MISSING_TYPE_KEY, WHEN_RESOURCE_MISSING_TYPE_NULL
 
Constructor Summary
DynamicJasperDesign()
           
 
Method Summary
 int getNumberOfRegisteredParameters()
           
 java.util.TreeMap getParametersWithValues()
           
 void setParametersWithValues(java.util.TreeMap parametersWithValues)
           
 
Methods inherited from class net.sf.jasperreports.engine.design.JasperDesign
addDataset, addField, addFont, addGroup, addImport, addParameter, addScriptlet, addSortField, addStyle, addTemplate, addVariable, getCrosstabs, getDatasetMap, getDatasets, getDatasetsList, getExpressions, getFieldsList, getFieldsMap, getFilterExpression, getFonts, getFontsList, getFontsMap, getGroupsList, getGroupsMap, getMainDesignDataset, getParametersList, getParametersMap, getScriptletsList, getScriptletsMap, getSortFieldsList, getStyles, getStylesList, getStylesMap, getTemplates, getVariablesList, getVariablesMap, preprocess, removeDataset, removeDataset, removeField, removeField, removeFont, removeFont, removeGroup, removeGroup, removeImport, removeParameter, removeParameter, removeScriptlet, removeScriptlet, removeSortField, removeSortField, removeStyle, removeStyle, removeTemplate, removeVariable, removeVariable, setBackground, setBandOrigin, setBottomMargin, setColumnCount, setColumnFooter, setColumnHeader, setColumnSpacing, setColumnWidth, setDefaultFont, setDefaultStyle, setDetail, setFilterExpression, setFloatColumnFooter, setFormatFactoryClass, setIgnorePagination, setLanguage, setLastPageFooter, setLeftMargin, setMainDataset, setName, setNoData, setOrientation, setPageFooter, setPageHeader, setPageHeight, setPageWidth, setPrintOrder, setQuery, setResourceBundle, setRightMargin, setScriptletClass, setSectionOrigin, setSummary, setSummaryNewPage, setSummaryWithPageHeaderAndFooter, setTitle, setTitleNewPage, setTopMargin
 
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseReport
copyTemplates, getBackground, getBottomMargin, getColumnCount, getColumnFooter, getColumnHeader, getColumnSpacing, getColumnWidth, getDefaultFont, getDefaultStyle, getDetail, getDetailSection, getEventSupport, getFields, getFormatFactoryClass, getGroups, getImports, getLanguage, getLastPageFooter, getLeftMargin, getMainDataset, getName, getNoData, getOrientation, getPageFooter, getPageHeader, getPageHeight, getPageWidth, getParameters, getParentProperties, getPrintOrder, getPropertiesMap, getProperty, getPropertyNames, getQuery, getResourceBundle, getRightMargin, getScriptletClass, getScriptlets, getSortFields, getSummary, getTitle, getTopMargin, getVariables, getWhenNoDataType, getWhenResourceMissingType, hasProperties, isFloatColumnFooter, isIgnorePagination, isSummaryNewPage, isSummaryWithPageHeaderAndFooter, isTitleNewPage, removeProperty, setProperty, setWhenNoDataType, setWhenResourceMissingType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicJasperDesign

public DynamicJasperDesign()
Method Detail

getParametersWithValues

public java.util.TreeMap getParametersWithValues()

setParametersWithValues

public void setParametersWithValues(java.util.TreeMap parametersWithValues)

getNumberOfRegisteredParameters

public int getNumberOfRegisteredParameters()


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.