net.sf.dynamicreports.report.builder.component
Class ComponentBuilders

java.lang.Object
  extended by 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)

Constructor Summary
ComponentBuilders()
           
 
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)
           
<T> TextFieldBuilder<T>
text(DRIExpression<T> textExpression)
           
<T> TextFieldBuilder<T>
text(FieldBuilder<T> field)
           
 TextFieldBuilder<String> text(String text)
           
<T extends Number>
TextFieldBuilder<T>
text(T number)
           
<T> TextFieldBuilder<T>
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
 

Constructor Detail

ComponentBuilders

public ComponentBuilders()
Method Detail

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.