net.sf.dynamicreports.report.builder.component
Class ComponentBuilders
java.lang.Object
net.sf.dynamicreports.report.builder.component.ComponentBuilders
public class ComponentBuilders
- extends Object
A set of methods of creating components
- Author:
- Ricardo Mariaca (r.mariaca@dynamicreports.org)
Method Summary |
BooleanFieldBuilder |
booleanField(Boolean value)
|
BooleanFieldBuilder |
booleanField(DRIExpression<Boolean> valueExpression)
|
BooleanFieldBuilder |
booleanField(FieldBuilder<Boolean> field)
|
HorizontalListBuilder |
centerHorizontal(ComponentBuilder<?,?> component)
|
VerticalListBuilder |
centerVertical(ComponentBuilder<?,?> component)
|
BreakBuilder |
columnBreak()
|
CurrentDateBuilder |
currentDate()
|
EllipseBuilder |
ellipse()
|
FillerBuilder |
filler()
|
FillerBuilder |
gap(int width,
int height)
|
GenericElementBuilder |
genericElement(String namespace,
String name)
|
HorizontalListCellBuilder |
hListCell(ComponentBuilder<?,?> component)
|
HorizontalListBuilder |
horizontalFlowList()
|
HorizontalListBuilder |
horizontalFlowList(ComponentBuilder<?,?>... components)
|
HorizontalListBuilder |
horizontalFlowList(HorizontalListCellBuilder... cells)
|
FillerBuilder |
horizontalGap(int width)
|
HorizontalListBuilder |
horizontalList()
|
HorizontalListBuilder |
horizontalList(ComponentBuilder<?,?>... components)
|
HorizontalListBuilder |
horizontalList(HorizontalListCellBuilder... cells)
|
ImageBuilder |
image(DRIExpression<?> imageExpression)
|
ImageBuilder |
image(Image image)
|
ImageBuilder |
image(InputStream imageInputStream)
|
ImageBuilder |
image(net.sf.jasperreports.engine.Renderable image)
|
ImageBuilder |
image(String imagePath)
|
ImageBuilder |
image(URL imageUrl)
|
LineBuilder |
line()
|
MapBuilder |
map()
|
MapBuilder |
map(Float latitude,
Float longitude,
Integer zoom)
|
MultiPageListBuilder |
multiPageList()
|
MultiPageListBuilder |
multiPageList(ComponentBuilder<?,?>... components)
|
BreakBuilder |
pageBreak()
|
PageNumberBuilder |
pageNumber()
|
PageXofYBuilder |
pageXofY()
|
PageXslashYBuilder |
pageXslashY()
|
RectangleBuilder |
rectangle()
|
RectangleBuilder |
roundRectangle()
|
RectangleBuilder |
roundRectangle(int radius)
|
SubreportBuilder |
subreport(DRIExpression<?> reportExpression)
|
SubreportBuilder |
subreport(net.sf.jasperreports.engine.JasperReport jasperReport)
|
SubreportBuilder |
subreport(JasperReportBuilder reportBuilder)
|
TextFieldBuilder<Date> |
text(Date date)
|
|
text(DRIExpression<T> textExpression)
|
|
text(FieldBuilder<T> field)
|
TextFieldBuilder<String> |
text(String text)
|
|
text(T number)
|
|
text(VariableBuilder<T> variable)
|
TotalPagesBuilder |
totalPages()
|
FillerBuilder |
verticalGap(int height)
|
VerticalListBuilder |
verticalList()
|
VerticalListBuilder |
verticalList(ComponentBuilder<?,?>... components)
|
VerticalListBuilder |
verticalList(VerticalListCellBuilder... cells)
|
VerticalListCellBuilder |
vListCell(ComponentBuilder<?,?> component)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentBuilders
public ComponentBuilders()
horizontalList
public HorizontalListBuilder horizontalList()
horizontalList
public HorizontalListBuilder horizontalList(ComponentBuilder<?,?>... components)
horizontalList
public HorizontalListBuilder horizontalList(HorizontalListCellBuilder... cells)
hListCell
public HorizontalListCellBuilder hListCell(ComponentBuilder<?,?> component)
horizontalFlowList
public HorizontalListBuilder horizontalFlowList()
horizontalFlowList
public HorizontalListBuilder horizontalFlowList(ComponentBuilder<?,?>... components)
horizontalFlowList
public HorizontalListBuilder horizontalFlowList(HorizontalListCellBuilder... cells)
verticalList
public VerticalListBuilder verticalList()
verticalList
public VerticalListBuilder verticalList(ComponentBuilder<?,?>... components)
verticalList
public VerticalListBuilder verticalList(VerticalListCellBuilder... cells)
vListCell
public VerticalListCellBuilder vListCell(ComponentBuilder<?,?> component)
multiPageList
public MultiPageListBuilder multiPageList()
multiPageList
public MultiPageListBuilder multiPageList(ComponentBuilder<?,?>... components)
currentDate
public CurrentDateBuilder currentDate()
pageNumber
public PageNumberBuilder pageNumber()
pageXofY
public PageXofYBuilder pageXofY()
pageXslashY
public PageXslashYBuilder pageXslashY()
totalPages
public TotalPagesBuilder totalPages()
text
public TextFieldBuilder<String> text(String text)
text
public TextFieldBuilder<Date> text(Date date)
text
public <T extends Number> TextFieldBuilder<T> text(T number)
text
public <T> TextFieldBuilder<T> text(FieldBuilder<T> field)
text
public <T> TextFieldBuilder<T> text(VariableBuilder<T> variable)
text
public <T> TextFieldBuilder<T> text(DRIExpression<T> textExpression)
filler
public FillerBuilder filler()
horizontalGap
public FillerBuilder horizontalGap(int width)
verticalGap
public FillerBuilder verticalGap(int height)
gap
public FillerBuilder gap(int width,
int height)
image
public ImageBuilder image(DRIExpression<?> imageExpression)
image
public ImageBuilder image(String imagePath)
image
public ImageBuilder image(Image image)
image
public ImageBuilder image(InputStream imageInputStream)
image
public ImageBuilder image(URL imageUrl)
image
public ImageBuilder image(net.sf.jasperreports.engine.Renderable image)
subreport
public SubreportBuilder subreport(JasperReportBuilder reportBuilder)
subreport
public SubreportBuilder subreport(net.sf.jasperreports.engine.JasperReport jasperReport)
subreport
public SubreportBuilder subreport(DRIExpression<?> reportExpression)
line
public LineBuilder line()
pageBreak
public BreakBuilder pageBreak()
columnBreak
public BreakBuilder columnBreak()
genericElement
public GenericElementBuilder genericElement(String namespace,
String name)
booleanField
public BooleanFieldBuilder booleanField(Boolean value)
booleanField
public BooleanFieldBuilder booleanField(FieldBuilder<Boolean> field)
booleanField
public BooleanFieldBuilder booleanField(DRIExpression<Boolean> valueExpression)
ellipse
public EllipseBuilder ellipse()
rectangle
public RectangleBuilder rectangle()
roundRectangle
public RectangleBuilder roundRectangle()
roundRectangle
public RectangleBuilder roundRectangle(int radius)
map
public MapBuilder map()
map
public MapBuilder map(Float latitude,
Float longitude,
Integer zoom)
centerHorizontal
public HorizontalListBuilder centerHorizontal(ComponentBuilder<?,?> component)
centerVertical
public VerticalListBuilder centerVertical(ComponentBuilder<?,?> component)
Copyright © 2010-2014. All Rights Reserved.