Class PercentageColumnBuilder
java.lang.Object
net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
net.sf.dynamicreports.report.builder.column.ColumnBuilder<T,DRValueColumn<U>>
net.sf.dynamicreports.report.builder.column.ValueColumnBuilder<PercentageColumnBuilder,Double>
net.sf.dynamicreports.report.builder.column.PercentageColumnBuilder
- All Implemented Interfaces:
Serializable
,ColumnGridComponentBuilder
It calculates percentage values from the field or column values.
- Author:
- Ricardo Mariaca
- See Also:
-
Field Summary
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
-
Constructor Summary
ModifierConstructorDescriptionprotected
PercentageColumnBuilder
(ValueColumnBuilder<?, ? extends Number> column) Constructor for PercentageColumnBuilder.protected
PercentageColumnBuilder
(FieldBuilder<? extends Number> field) Constructor for PercentageColumnBuilder. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configure.setTotalGroup
(GroupBuilder<?> totalGroup) Sets the total group.setTotalType
(PercentageTotalType totalType) Sets the total type.Methods inherited from class net.sf.dynamicreports.report.builder.column.ValueColumnBuilder
addProperty, addProperty, addProperty, getComponent, printInFirstWholeBand, printWhenDetailOverflows, setAnchorName, setAnchorName, setBookmarkLevel, setColumns, setDataType, setFixedColumns, setFixedHeight, setFixedRows, setFixedWidth, setHeight, setHorizontalAlignment, setHorizontalTextAlignment, setHyperLink, setMinColumns, setMinHeight, setMinRows, setMinWidth, setPattern, setPattern, setPrintInFirstWholeBand, setPrintRepeatedDetailValues, setPrintWhenDetailOverflows, setRows, setStretchWithOverflow, setTextAdjust, setValueExpression, setValueFormatter, setWidth
Methods inherited from class net.sf.dynamicreports.report.builder.column.ColumnBuilder
addTitleProperty, addTitleProperty, addTitleProperty, getColumn, setPrintWhenExpression, setStyle, setTitle, setTitle, setTitleFixedHeight, setTitleFixedRows, setTitleHeight, setTitleMinHeight, setTitleMinRows, setTitleRows, setTitleStretchWithOverflow, setTitleStyle, setTitleTextAdjust
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, getObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.dynamicreports.report.builder.grid.ColumnGridComponentBuilder
build
-
Constructor Details
-
PercentageColumnBuilder
Constructor for PercentageColumnBuilder.
- Parameters:
column
- aValueColumnBuilder
object.
-
PercentageColumnBuilder
Constructor for PercentageColumnBuilder.
- Parameters:
field
- aFieldBuilder
object.
-
-
Method Details
-
setTotalType
Sets the total type. Has effect only when the report contains at least one group.- Parameters:
totalType
- the total type- Returns:
- a column builder
-
setTotalGroup
Sets the total group. Has effect only when the report contains at least one group.- Parameters:
totalGroup
- the total group- Returns:
- a column builder
-
configure
protected void configure()configure.
- Overrides:
configure
in classAbstractBuilder<PercentageColumnBuilder,
DRValueColumn<Double>>
-