dori.jasper.engine.design
Class JasperDesign

java.lang.Object
  extended bydori.jasper.engine.base.JRBaseReport
      extended bydori.jasper.engine.design.JasperDesign
All Implemented Interfaces:
JRDefaultFontProvider, JRReport, java.io.Serializable

public class JasperDesign
extends JRBaseReport

See Also:
Serialized Form

Field Summary
 
Fields inherited from class dori.jasper.engine.base.JRBaseReport
background, bottomMargin, columnCount, columnFooter, columnHeader, columnSpacing, columnWidth, defaultFont, detail, fields, fonts, groups, isSummaryNewPage, isTitleNewPage, leftMargin, name, orientation, pageFooter, pageHeader, pageHeight, pageWidth, parameters, printOrder, propertiesMap, query, rightMargin, scriptletClass, summary, title, topMargin, variables, whenNoDataType
 
Fields inherited from interface dori.jasper.engine.JRReport
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_PAGES
 
Constructor Summary
JasperDesign()
           
 
Method Summary
 void addField(JRField field)
           
 void addFont(JRReportFont reportFont)
           
 void addGroup(JRDesignGroup group)
           
 void addParameter(JRParameter parameter)
           
 void addVariable(JRDesignVariable variable)
           
 java.util.Collection getExpressions()
           
 JRField[] getFields()
           
 java.util.List getFieldsList()
           
 java.util.Map getFieldsMap()
           
 JRReportFont[] getFonts()
           
 java.util.List getFontsList()
           
 java.util.Map getFontsMap()
           
 JRGroup[] getGroups()
           
 java.util.List getGroupsList()
           
 java.util.Map getGroupsMap()
           
 JRParameter[] getParameters()
           
 java.util.List getParametersList()
           
 java.util.Map getParametersMap()
           
 JRVariable[] getVariables()
           
 java.util.List getVariablesList()
           
 java.util.Map getVariablesMap()
           
 JRField removeField(JRField field)
           
 JRField removeField(java.lang.String fieldName)
           
 JRReportFont removeFont(JRReportFont reportFont)
           
 JRReportFont removeFont(java.lang.String name)
           
 JRGroup removeGroup(JRGroup group)
           
 JRGroup removeGroup(java.lang.String groupName)
           
 JRParameter removeParameter(JRParameter parameter)
           
 JRParameter removeParameter(java.lang.String parameterName)
           
 JRVariable removeVariable(JRVariable variable)
           
 JRVariable removeVariable(java.lang.String variableName)
           
 void setBackground(JRBand background)
           
 void setBottomMargin(int bottomMargin)
           
 void setColumnCount(int columnCount)
           
 void setColumnFooter(JRBand columnFooter)
           
 void setColumnHeader(JRBand columnHeader)
           
 void setColumnSpacing(int columnSpacing)
           
 void setColumnWidth(int columnWidth)
           
 void setDefaultFont(JRReportFont font)
           
 void setDetail(JRBand detail)
           
 void setLeftMargin(int leftMargin)
           
 void setName(java.lang.String name)
           
 void setOrientation(byte orientation)
           
 void setPageFooter(JRBand pageFooter)
           
 void setPageHeader(JRBand pageHeader)
           
 void setPageHeight(int pageHeight)
           
 void setPageWidth(int pageWidth)
           
 void setPrintOrder(byte printOrder)
           
 void setQuery(JRQuery query)
           
 void setRightMargin(int rightMargin)
           
 void setScriptletClass(java.lang.String scriptletClass)
           
 void setSummary(JRBand summary)
           
 void setSummaryNewPage(boolean isSummaryNewPage)
           
 void setTitle(JRBand title)
           
 void setTitleNewPage(boolean isTitleNewPage)
           
 void setTopMargin(int topMargin)
           
 
Methods inherited from class dori.jasper.engine.base.JRBaseReport
getBackground, getBottomMargin, getColumnCount, getColumnFooter, getColumnHeader, getColumnSpacing, getColumnWidth, getDefaultFont, getDetail, getLeftMargin, getName, getOrientation, getPageFooter, getPageHeader, getPageHeight, getPageWidth, getPrintOrder, getProperty, getPropertyNames, getQuery, getRightMargin, getScriptletClass, getSummary, getTitle, getTopMargin, getWhenNoDataType, isSummaryNewPage, isTitleNewPage, removeProperty, setProperty, setWhenNoDataType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasperDesign

public JasperDesign()
Method Detail

setName

public void setName(java.lang.String name)

setColumnCount

public void setColumnCount(int columnCount)

setPrintOrder

public void setPrintOrder(byte printOrder)

setPageWidth

public void setPageWidth(int pageWidth)

setPageHeight

public void setPageHeight(int pageHeight)

setOrientation

public void setOrientation(byte orientation)

setColumnWidth

public void setColumnWidth(int columnWidth)

setColumnSpacing

public void setColumnSpacing(int columnSpacing)

setLeftMargin

public void setLeftMargin(int leftMargin)

setRightMargin

public void setRightMargin(int rightMargin)

setTopMargin

public void setTopMargin(int topMargin)

setBottomMargin

public void setBottomMargin(int bottomMargin)

setBackground

public void setBackground(JRBand background)

setTitle

public void setTitle(JRBand title)

setTitleNewPage

public void setTitleNewPage(boolean isTitleNewPage)

setSummary

public void setSummary(JRBand summary)

setSummaryNewPage

public void setSummaryNewPage(boolean isSummaryNewPage)

setPageHeader

public void setPageHeader(JRBand pageHeader)

setPageFooter

public void setPageFooter(JRBand pageFooter)

setColumnHeader

public void setColumnHeader(JRBand columnHeader)

setColumnFooter

public void setColumnFooter(JRBand columnFooter)

setDetail

public void setDetail(JRBand detail)

setScriptletClass

public void setScriptletClass(java.lang.String scriptletClass)

setDefaultFont

public void setDefaultFont(JRReportFont font)

getFonts

public JRReportFont[] getFonts()
Specified by:
getFonts in interface JRReport
Overrides:
getFonts in class JRBaseReport

getFontsList

public java.util.List getFontsList()

getFontsMap

public java.util.Map getFontsMap()

addFont

public void addFont(JRReportFont reportFont)
             throws JRException
Throws:
JRException

removeFont

public JRReportFont removeFont(java.lang.String name)

removeFont

public JRReportFont removeFont(JRReportFont reportFont)

getParameters

public JRParameter[] getParameters()
Specified by:
getParameters in interface JRReport
Overrides:
getParameters in class JRBaseReport

getParametersList

public java.util.List getParametersList()

getParametersMap

public java.util.Map getParametersMap()

addParameter

public void addParameter(JRParameter parameter)
                  throws JRException
Throws:
JRException

removeParameter

public JRParameter removeParameter(java.lang.String parameterName)

removeParameter

public JRParameter removeParameter(JRParameter parameter)

setQuery

public void setQuery(JRQuery query)

getFields

public JRField[] getFields()
Specified by:
getFields in interface JRReport
Overrides:
getFields in class JRBaseReport

getFieldsList

public java.util.List getFieldsList()

getFieldsMap

public java.util.Map getFieldsMap()

addField

public void addField(JRField field)
              throws JRException
Throws:
JRException

removeField

public JRField removeField(java.lang.String fieldName)

removeField

public JRField removeField(JRField field)

getVariables

public JRVariable[] getVariables()
Specified by:
getVariables in interface JRReport
Overrides:
getVariables in class JRBaseReport

getVariablesList

public java.util.List getVariablesList()

getVariablesMap

public java.util.Map getVariablesMap()

addVariable

public void addVariable(JRDesignVariable variable)
                 throws JRException
Throws:
JRException

removeVariable

public JRVariable removeVariable(java.lang.String variableName)

removeVariable

public JRVariable removeVariable(JRVariable variable)

getGroups

public JRGroup[] getGroups()
Specified by:
getGroups in interface JRReport
Overrides:
getGroups in class JRBaseReport

getGroupsList

public java.util.List getGroupsList()

getGroupsMap

public java.util.Map getGroupsMap()

addGroup

public void addGroup(JRDesignGroup group)
              throws JRException
Throws:
JRException

removeGroup

public JRGroup removeGroup(java.lang.String groupName)

removeGroup

public JRGroup removeGroup(JRGroup group)

getExpressions

public java.util.Collection getExpressions()


Copyright © 2001-2004 Teodor Danciu. All Rights Reserved.