Package org.gvsig.report.lib.api
Interface ReportBuilder
- All Superinterfaces:
Cloneable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public interface ReportBuilder
extends org.gvsig.tools.persistence.Persistent, org.gvsig.tools.lang.Cloneable
- Author:
- jjdelcerro
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
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) margins(int top, int bottom, int left, int right) pageFormat(int pageformat) printBackgroundOnOddRows(boolean printBackgroundOnOddRows) printColumnNames(boolean printColumnNames) showDetailBand(boolean showDetailBand) toReport(ReportDataSet store) useFullPageWith(boolean useFullPageWith) Methods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToState
-
Field Details
-
LAYOUT_CLASSIC
static final int LAYOUT_CLASSIC- See Also:
-
LAYOUT_LIST
static final int LAYOUT_LIST- See Also:
-
LAYOUT_EXTENDEDLIST
static final int LAYOUT_EXTENDEDLIST- See Also:
-
PAGE_A4_PORTRAIT
static final int PAGE_A4_PORTRAIT- See Also:
-
PAGE_A4_LANDSCAPE
static final int PAGE_A4_LANDSCAPE- See Also:
-
PAGE_LEGAL_PORTRAIT
static final int PAGE_LEGAL_PORTRAIT- See Also:
-
PAGE_LEGAL_LANDSCAPE
static final int PAGE_LEGAL_LANDSCAPE- See Also:
-
PAGE_LETTER_PORTRAIT
static final int PAGE_LETTER_PORTRAIT- See Also:
-
PAGE_LETTER_LANDSCAPE
static final int PAGE_LETTER_LANDSCAPE- See Also:
-
GROUPBY_OPERATION_AVERAGE
static final int GROUPBY_OPERATION_AVERAGE- See Also:
-
GROUPBY_OPERATION_COUNT
static final int GROUPBY_OPERATION_COUNT- See Also:
-
GROUPBY_OPERATION_FIRST
static final int GROUPBY_OPERATION_FIRST- See Also:
-
GROUPBY_OPERATION_HIGHEST
static final int GROUPBY_OPERATION_HIGHEST- See Also:
-
GROUPBY_OPERATION_LOWEST
static final int GROUPBY_OPERATION_LOWEST- See Also:
-
GROUPBY_OPERATION_NOTHING
static final int GROUPBY_OPERATION_NOTHING- See Also:
-
GROUPBY_OPERATION_STANDARD_DEVIATION
static final int GROUPBY_OPERATION_STANDARD_DEVIATION- See Also:
-
GROUPBY_OPERATION_SUM
static final int GROUPBY_OPERATION_SUM- See Also:
-
GROUPBY_OPERATION_SYSTEM
static final int GROUPBY_OPERATION_SYSTEM- See Also:
-
GROUPBY_OPERATION_VARIANCE
static final int GROUPBY_OPERATION_VARIANCE- See Also:
-
-
Method Details
-
createMargins
ReportBuilder.Margins createMargins() -
createColumn
ReportBuilder.ColumnBuilder createColumn() -
createStyle
ReportBuilder.StyleBuilder createStyle() -
createBorder
ReportBuilder.BorderBuilder createBorder() -
createGroup
-
getLayout
int getLayout() -
getTitle
String getTitle() -
getSubtitle
String getSubtitle() -
getPrintBackgroundOnOddRows
boolean getPrintBackgroundOnOddRows() -
getPrintColumnNames
boolean getPrintColumnNames() -
getUseFullPageWith
boolean getUseFullPageWith() -
getShowDetailBand
boolean getShowDetailBand() -
getDetailHeight
int getDetailHeight() -
getColumnsPerPage
int getColumnsPerPage() -
getMargins
ReportBuilder.Margins getMargins() -
getPageFormat
int getPageFormat() -
getColumns
List<ReportBuilder.ColumnBuilder> getColumns() -
getGroups
List<ReportBuilder.GroupBuilder> getGroups() -
titleStyle
ReportBuilder.StyleBuilder titleStyle() -
subtitleStyle
ReportBuilder.StyleBuilder subtitleStyle() -
title
-
subtitle
-
printBackgroundOnOddRows
-
useFullPageWith
-
showDetailBand
-
detailHeight
-
columnsPerPage
-
margins
-
printColumnNames
-
layout
-
pageFormat
-
add_column
ReportBuilder.ColumnBuilder add_column() -
add_group
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Throws:
CloneNotSupportedException
-
copyFrom
-
toReport
-
clean
void clean()
-