net.sf.dynamicreports.report.builder.component
Class ComponentBuilder<T extends ComponentBuilder<T,U>,U extends DRComponent>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BreakBuilder, DimensionComponentBuilder

public abstract class ComponentBuilder<T extends ComponentBuilder<T,U>,U extends DRComponent>
extends AbstractBuilder<T,U>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
 
Constructor Summary
protected ComponentBuilder(U object)
           
 
Method Summary
 T addProperty(DRIPropertyExpression propertyExpression)
           
 T addProperty(String name, DRIExpression<String> valueExpression)
           
 T addProperty(String name, String value)
           
 U getComponent()
           
 T removeLineWhenBlank()
           
 T setPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
           
 T setRemoveLineWhenBlank(Boolean removeLineWhenBlank)
           
 T setStyle(ReportStyleBuilder style)
           
 T setTableOfContentsHeading(String label)
           
 T setTableOfContentsHeading(TableOfContentsHeadingBuilder tocHeading)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, configure, getObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentBuilder

protected ComponentBuilder(U object)
Method Detail

setStyle

public T setStyle(ReportStyleBuilder style)

setPrintWhenExpression

public T setPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)

removeLineWhenBlank

public T removeLineWhenBlank()

setRemoveLineWhenBlank

public T setRemoveLineWhenBlank(Boolean removeLineWhenBlank)

addProperty

public T addProperty(DRIPropertyExpression propertyExpression)

addProperty

public T addProperty(String name,
                     DRIExpression<String> valueExpression)

addProperty

public T addProperty(String name,
                     String value)

setTableOfContentsHeading

public T setTableOfContentsHeading(String label)

setTableOfContentsHeading

public T setTableOfContentsHeading(TableOfContentsHeadingBuilder tocHeading)

getComponent

public U getComponent()


Copyright © 2010-2014. All Rights Reserved.