net.sf.dynamicreports.report.base
Class AbstractTemplateDesign<T>

java.lang.Object
  extended by net.sf.dynamicreports.report.base.AbstractTemplateDesign<T>
All Implemented Interfaces:
Serializable, DRITemplateDesign<T>
Direct Known Subclasses:
JasperEmptyTemplateDesign

public abstract class AbstractTemplateDesign<T>
extends Object
implements DRITemplateDesign<T>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Constructor Summary
AbstractTemplateDesign()
           
 
Method Summary
 int getBackgroundComponentsCount()
           
 int getColumnFooterComponentsCount()
           
 int getColumnHeaderComponentsCount()
           
 T getDesign()
           
 List<DRIField<?>> getFields()
           
 Boolean getFloatColumnFooter()
           
 Boolean getIgnorePagination()
           
 int getLastPageFooterComponentsCount()
           
 int getNoDataComponentsCount()
           
 Integer getPageColumnSpace()
           
 Integer getPageColumnsPerPage()
           
 Integer getPageColumnWidth()
           
 int getPageFooterComponentsCount()
           
 int getPageHeaderComponentsCount()
           
 Integer getPageHeight()
           
 DRIMargin getPageMargin()
           
 PageOrientation getPageOrientation()
           
 Integer getPageWidth()
           
 String getReportName()
           
 String getResourceBundleName()
           
 int getSummaryComponentsCount()
           
 Boolean getSummaryOnANewPage()
           
 Boolean getSummaryWithPageHeaderAndFooter()
           
 int getTitleComponentsCount()
           
 Boolean getTitleOnANewPage()
           
 WhenNoDataType getWhenNoDataType()
           
 WhenResourceMissingType getWhenResourceMissingType()
           
 boolean isDefinedParameter(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTemplateDesign

public AbstractTemplateDesign()
Method Detail

getReportName

public String getReportName()
Specified by:
getReportName in interface DRITemplateDesign<T>

getFields

public List<DRIField<?>> getFields()
Specified by:
getFields in interface DRITemplateDesign<T>

isDefinedParameter

public boolean isDefinedParameter(String name)
Specified by:
isDefinedParameter in interface DRITemplateDesign<T>

getResourceBundleName

public String getResourceBundleName()
Specified by:
getResourceBundleName in interface DRITemplateDesign<T>

getIgnorePagination

public Boolean getIgnorePagination()
Specified by:
getIgnorePagination in interface DRITemplateDesign<T>

getWhenNoDataType

public WhenNoDataType getWhenNoDataType()
Specified by:
getWhenNoDataType in interface DRITemplateDesign<T>

getWhenResourceMissingType

public WhenResourceMissingType getWhenResourceMissingType()
Specified by:
getWhenResourceMissingType in interface DRITemplateDesign<T>

getTitleOnANewPage

public Boolean getTitleOnANewPage()
Specified by:
getTitleOnANewPage in interface DRITemplateDesign<T>

getSummaryOnANewPage

public Boolean getSummaryOnANewPage()
Specified by:
getSummaryOnANewPage in interface DRITemplateDesign<T>

getSummaryWithPageHeaderAndFooter

public Boolean getSummaryWithPageHeaderAndFooter()
Specified by:
getSummaryWithPageHeaderAndFooter in interface DRITemplateDesign<T>

getFloatColumnFooter

public Boolean getFloatColumnFooter()
Specified by:
getFloatColumnFooter in interface DRITemplateDesign<T>

getPageWidth

public Integer getPageWidth()
Specified by:
getPageWidth in interface DRITemplateDesign<T>

getPageHeight

public Integer getPageHeight()
Specified by:
getPageHeight in interface DRITemplateDesign<T>

getPageOrientation

public PageOrientation getPageOrientation()
Specified by:
getPageOrientation in interface DRITemplateDesign<T>

getPageMargin

public DRIMargin getPageMargin()
Specified by:
getPageMargin in interface DRITemplateDesign<T>

getPageColumnsPerPage

public Integer getPageColumnsPerPage()
Specified by:
getPageColumnsPerPage in interface DRITemplateDesign<T>

getPageColumnSpace

public Integer getPageColumnSpace()
Specified by:
getPageColumnSpace in interface DRITemplateDesign<T>

getPageColumnWidth

public Integer getPageColumnWidth()
Specified by:
getPageColumnWidth in interface DRITemplateDesign<T>

getTitleComponentsCount

public int getTitleComponentsCount()
Specified by:
getTitleComponentsCount in interface DRITemplateDesign<T>

getPageHeaderComponentsCount

public int getPageHeaderComponentsCount()
Specified by:
getPageHeaderComponentsCount in interface DRITemplateDesign<T>

getPageFooterComponentsCount

public int getPageFooterComponentsCount()
Specified by:
getPageFooterComponentsCount in interface DRITemplateDesign<T>

getColumnHeaderComponentsCount

public int getColumnHeaderComponentsCount()
Specified by:
getColumnHeaderComponentsCount in interface DRITemplateDesign<T>

getColumnFooterComponentsCount

public int getColumnFooterComponentsCount()
Specified by:
getColumnFooterComponentsCount in interface DRITemplateDesign<T>

getLastPageFooterComponentsCount

public int getLastPageFooterComponentsCount()
Specified by:
getLastPageFooterComponentsCount in interface DRITemplateDesign<T>

getSummaryComponentsCount

public int getSummaryComponentsCount()
Specified by:
getSummaryComponentsCount in interface DRITemplateDesign<T>

getNoDataComponentsCount

public int getNoDataComponentsCount()
Specified by:
getNoDataComponentsCount in interface DRITemplateDesign<T>

getBackgroundComponentsCount

public int getBackgroundComponentsCount()
Specified by:
getBackgroundComponentsCount in interface DRITemplateDesign<T>

getDesign

public T getDesign()
            throws DRException
Specified by:
getDesign in interface DRITemplateDesign<T>
Throws:
DRException


Copyright © 2010-2014. All Rights Reserved.