Class DefaultReportBuilder
java.lang.Object
org.gvsig.report.lib.impl.reportbuilder.DefaultReportBuilder
- All Implemented Interfaces:
Cloneable,ReportBuilder,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
- Author:
- jjdelcerro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.report.lib.api.ReportBuilder
ReportBuilder.BorderBuilder, ReportBuilder.ColumnBuilder, ReportBuilder.GroupBuilder, ReportBuilder.Margins, ReportBuilder.StyleBuilder -
Field Summary
Fields inherited from interface org.gvsig.report.lib.api.ReportBuilder
GROUPBY_OPERATION_AVERAGE, GROUPBY_OPERATION_COUNT, GROUPBY_OPERATION_FIRST, GROUPBY_OPERATION_HIGHEST, GROUPBY_OPERATION_LOWEST, GROUPBY_OPERATION_NOTHING, GROUPBY_OPERATION_STANDARD_DEVIATION, GROUPBY_OPERATION_SUM, GROUPBY_OPERATION_SYSTEM, GROUPBY_OPERATION_VARIANCE, LAYOUT_CLASSIC, LAYOUT_EXTENDEDLIST, LAYOUT_LIST, PAGE_A4_LANDSCAPE, PAGE_A4_PORTRAIT, PAGE_LEGAL_LANDSCAPE, PAGE_LEGAL_PORTRAIT, PAGE_LETTER_LANDSCAPE, PAGE_LETTER_PORTRAIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd_group(ReportBuilder.ColumnBuilder columnBuilder) voidclean()clone()columnsPerPage(int columnsPerPage) voidcopyFrom(ReportBuilder other) createGroup(ReportBuilder.ColumnBuilder columnBuilder) detailHeight(int detailHeight) intintintintbooleanbooleanbooleangetTitle()booleanlayout(int layout) voidloadFromState(org.gvsig.tools.persistence.PersistentState ps) margins(int top, int bottom, int left, int right) pageFormat(int pageFormat) printBackgroundOnOddRows(boolean printBackgroundOnOddRows) printColumnNames(boolean printColumnNames) voidsaveToState(org.gvsig.tools.persistence.PersistentState ps) static voidshowDetailBand(boolean showDetailBand) toReport(ReportDataSet dataSet) useFullPageWith(boolean useFullPageWith)
-
Constructor Details
-
DefaultReportBuilder
public DefaultReportBuilder()
-
-
Method Details
-
clean
public void clean()- Specified by:
cleanin interfaceReportBuilder
-
createMargins
- Specified by:
createMarginsin interfaceReportBuilder
-
createColumn
- Specified by:
createColumnin interfaceReportBuilder
-
createStyle
- Specified by:
createStylein interfaceReportBuilder
-
createBorder
- Specified by:
createBorderin interfaceReportBuilder
-
createGroup
- Specified by:
createGroupin interfaceReportBuilder
-
getTitle
- Specified by:
getTitlein interfaceReportBuilder
-
getSubtitle
- Specified by:
getSubtitlein interfaceReportBuilder
-
getPrintBackgroundOnOddRows
public boolean getPrintBackgroundOnOddRows()- Specified by:
getPrintBackgroundOnOddRowsin interfaceReportBuilder
-
getUseFullPageWith
public boolean getUseFullPageWith()- Specified by:
getUseFullPageWithin interfaceReportBuilder
-
getShowDetailBand
public boolean getShowDetailBand()- Specified by:
getShowDetailBandin interfaceReportBuilder
-
getDetailHeight
public int getDetailHeight()- Specified by:
getDetailHeightin interfaceReportBuilder
-
getColumnsPerPage
public int getColumnsPerPage()- Specified by:
getColumnsPerPagein interfaceReportBuilder
-
getMargins
- Specified by:
getMarginsin interfaceReportBuilder
-
getColumns
- Specified by:
getColumnsin interfaceReportBuilder
-
getGroups
- Specified by:
getGroupsin interfaceReportBuilder
-
titleStyle
- Specified by:
titleStylein interfaceReportBuilder
-
subtitleStyle
- Specified by:
subtitleStylein interfaceReportBuilder
-
title
- Specified by:
titlein interfaceReportBuilder
-
subtitle
- Specified by:
subtitlein interfaceReportBuilder
-
printBackgroundOnOddRows
- Specified by:
printBackgroundOnOddRowsin interfaceReportBuilder
-
useFullPageWith
- Specified by:
useFullPageWithin interfaceReportBuilder
-
showDetailBand
- Specified by:
showDetailBandin interfaceReportBuilder
-
detailHeight
- Specified by:
detailHeightin interfaceReportBuilder
-
columnsPerPage
- Specified by:
columnsPerPagein interfaceReportBuilder
-
add_column
- Specified by:
add_columnin interfaceReportBuilder
-
margins
- Specified by:
marginsin interfaceReportBuilder
-
getLayout
public int getLayout()- Specified by:
getLayoutin interfaceReportBuilder
-
getPrintColumnNames
public boolean getPrintColumnNames()- Specified by:
getPrintColumnNamesin interfaceReportBuilder
-
printColumnNames
- Specified by:
printColumnNamesin interfaceReportBuilder
-
getPageFormat
public int getPageFormat()- Specified by:
getPageFormatin interfaceReportBuilder
-
pageFormat
- Specified by:
pageFormatin interfaceReportBuilder
-
layout
- Specified by:
layoutin interfaceReportBuilder
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceReportBuilder- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
copyFrom
- Specified by:
copyFromin interfaceReportBuilder
-
toReport
- Specified by:
toReportin interfaceReportBuilder
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState ps) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState ps) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
selfRegister
public static void selfRegister() -
add_group
- Specified by:
add_groupin interfaceReportBuilder
-