dori.jasper.engine.base
Class JRBaseReport

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

public class JRBaseReport
extends java.lang.Object
implements JRReport, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  JRBand background
           
protected  int bottomMargin
           
protected  int columnCount
           
protected  JRBand columnFooter
           
protected  JRBand columnHeader
           
protected  int columnSpacing
           
protected  int columnWidth
           
protected  JRReportFont defaultFont
           
protected  JRBand detail
           
protected  JRField[] fields
           
protected  JRReportFont[] fonts
           
protected  JRGroup[] groups
           
protected  boolean isSummaryNewPage
           
protected  boolean isTitleNewPage
           
protected  int leftMargin
           
protected  java.lang.String name
           
protected  byte orientation
           
protected  JRBand pageFooter
           
protected  JRBand pageHeader
           
protected  int pageHeight
           
protected  int pageWidth
           
protected  JRParameter[] parameters
           
protected  byte printOrder
           
protected  java.util.Map propertiesMap
           
protected  JRQuery query
           
protected  int rightMargin
           
protected  java.lang.String scriptletClass
           
protected  JRBand summary
           
protected  JRBand title
           
protected  int topMargin
           
protected  JRVariable[] variables
           
protected  byte 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
JRBaseReport()
           
JRBaseReport(JRReport report)
           
 
Method Summary
 JRBand getBackground()
           
 int getBottomMargin()
           
 int getColumnCount()
           
 JRBand getColumnFooter()
           
 JRBand getColumnHeader()
           
 int getColumnSpacing()
           
 int getColumnWidth()
           
 JRReportFont getDefaultFont()
           
 JRBand getDetail()
           
 JRField[] getFields()
           
 JRReportFont[] getFonts()
           
 JRGroup[] getGroups()
           
 int getLeftMargin()
           
 java.lang.String getName()
           
 byte getOrientation()
           
 JRBand getPageFooter()
           
 JRBand getPageHeader()
           
 int getPageHeight()
           
 int getPageWidth()
           
 JRParameter[] getParameters()
           
 byte getPrintOrder()
           
 java.lang.String getProperty(java.lang.String name)
           
 java.lang.String[] getPropertyNames()
           
 JRQuery getQuery()
           
 int getRightMargin()
           
 java.lang.String getScriptletClass()
           
 JRBand getSummary()
           
 JRBand getTitle()
           
 int getTopMargin()
           
 JRVariable[] getVariables()
           
 byte getWhenNoDataType()
           
 boolean isSummaryNewPage()
           
 boolean isTitleNewPage()
           
 void removeProperty(java.lang.String name)
           
 void setProperty(java.lang.String name, java.lang.String value)
           
 void setWhenNoDataType(byte whenNoDataType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

columnCount

protected int columnCount

printOrder

protected byte printOrder

pageWidth

protected int pageWidth

pageHeight

protected int pageHeight

orientation

protected byte orientation

whenNoDataType

protected byte whenNoDataType

columnWidth

protected int columnWidth

columnSpacing

protected int columnSpacing

leftMargin

protected int leftMargin

rightMargin

protected int rightMargin

topMargin

protected int topMargin

bottomMargin

protected int bottomMargin

isTitleNewPage

protected boolean isTitleNewPage

isSummaryNewPage

protected boolean isSummaryNewPage

scriptletClass

protected java.lang.String scriptletClass

propertiesMap

protected java.util.Map propertiesMap

defaultFont

protected JRReportFont defaultFont

fonts

protected JRReportFont[] fonts

parameters

protected JRParameter[] parameters

query

protected JRQuery query

fields

protected JRField[] fields

variables

protected JRVariable[] variables

groups

protected JRGroup[] groups

background

protected JRBand background

title

protected JRBand title

pageHeader

protected JRBand pageHeader

columnHeader

protected JRBand columnHeader

detail

protected JRBand detail

columnFooter

protected JRBand columnFooter

pageFooter

protected JRBand pageFooter

summary

protected JRBand summary
Constructor Detail

JRBaseReport

public JRBaseReport()

JRBaseReport

public JRBaseReport(JRReport report)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface JRReport

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface JRReport

getPrintOrder

public byte getPrintOrder()
Specified by:
getPrintOrder in interface JRReport

getPageWidth

public int getPageWidth()
Specified by:
getPageWidth in interface JRReport

getPageHeight

public int getPageHeight()
Specified by:
getPageHeight in interface JRReport

getOrientation

public byte getOrientation()
Specified by:
getOrientation in interface JRReport

getWhenNoDataType

public byte getWhenNoDataType()
Specified by:
getWhenNoDataType in interface JRReport

setWhenNoDataType

public void setWhenNoDataType(byte whenNoDataType)
Specified by:
setWhenNoDataType in interface JRReport

getColumnWidth

public int getColumnWidth()
Specified by:
getColumnWidth in interface JRReport

getColumnSpacing

public int getColumnSpacing()
Specified by:
getColumnSpacing in interface JRReport

getLeftMargin

public int getLeftMargin()
Specified by:
getLeftMargin in interface JRReport

getRightMargin

public int getRightMargin()
Specified by:
getRightMargin in interface JRReport

getTopMargin

public int getTopMargin()
Specified by:
getTopMargin in interface JRReport

getBottomMargin

public int getBottomMargin()
Specified by:
getBottomMargin in interface JRReport

isTitleNewPage

public boolean isTitleNewPage()
Specified by:
isTitleNewPage in interface JRReport

isSummaryNewPage

public boolean isSummaryNewPage()
Specified by:
isSummaryNewPage in interface JRReport

getScriptletClass

public java.lang.String getScriptletClass()
Specified by:
getScriptletClass in interface JRReport

getPropertyNames

public java.lang.String[] getPropertyNames()
Specified by:
getPropertyNames in interface JRReport

getProperty

public java.lang.String getProperty(java.lang.String name)
Specified by:
getProperty in interface JRReport

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)
Specified by:
setProperty in interface JRReport

removeProperty

public void removeProperty(java.lang.String name)
Specified by:
removeProperty in interface JRReport

getDefaultFont

public JRReportFont getDefaultFont()
Specified by:
getDefaultFont in interface JRDefaultFontProvider

getFonts

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

getParameters

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

getQuery

public JRQuery getQuery()
Specified by:
getQuery in interface JRReport

getFields

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

getVariables

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

getGroups

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

getBackground

public JRBand getBackground()
Specified by:
getBackground in interface JRReport

getTitle

public JRBand getTitle()
Specified by:
getTitle in interface JRReport

getPageHeader

public JRBand getPageHeader()
Specified by:
getPageHeader in interface JRReport

getColumnHeader

public JRBand getColumnHeader()
Specified by:
getColumnHeader in interface JRReport

getDetail

public JRBand getDetail()
Specified by:
getDetail in interface JRReport

getColumnFooter

public JRBand getColumnFooter()
Specified by:
getColumnFooter in interface JRReport

getPageFooter

public JRBand getPageFooter()
Specified by:
getPageFooter in interface JRReport

getSummary

public JRBand getSummary()
Specified by:
getSummary in interface JRReport


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