net.sf.dynamicreports.report.builder.style
Class BaseStyleBuilder<T extends BaseStyleBuilder<T,U>,U extends DRBaseStyle>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.report.builder.style.BaseStyleBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConditionalStyleBuilder, SimpleStyleBuilder, StyleBuilder

public abstract class BaseStyleBuilder<T extends BaseStyleBuilder<T,U>,U extends DRBaseStyle>
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 BaseStyleBuilder(U baseStyle)
           
 
Method Summary
 T addTabStop(int position, TabStopAlignment alignment)
           
 T bold()
           
 T boldItalic()
           
 U getStyle()
           
 T italic()
           
 T setAlignment(HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment)
           
 T setBackgroundColor(Color backgroundColor)
           
 T setBold(Boolean bold)
           
 T setBorder(BorderBuilder border)
           
 T setBorder(PenBuilder pen)
           
 T setBottomBorder(PenBuilder bottomPen)
           
 T setBottomPadding(Integer bottom)
           
 T setFirstLineIndent(Integer firstLineIndent)
           
 T setFont(FontBuilder font)
           
 T setFontName(String fontName)
           
 T setFontSize(Integer fontSize)
           
 T setForegroundColor(Color foregroudColor)
           
 T setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
           
 T setImageScale(ImageScale imageScale)
           
 T setItalic(Boolean italic)
           
 T setLeftBorder(PenBuilder leftPen)
           
 T setLeftIndent(Integer leftIndent)
           
 T setLeftPadding(Integer left)
           
 T setLinePen(PenBuilder linePen)
           
 T setLineSpacing(LineSpacing lineSpacing)
           
 T setLineSpacingSize(Float lineSpacingSize)
           
 T setMarkup(Markup markup)
           
 T setPadding(Integer padding)
           
 T setPadding(PaddingBuilder padding)
           
 T setPattern(String pattern)
           
 T setPdfEmbedded(Boolean pdfEmbedded)
          Deprecated. 
 T setPdfEncoding(String pdfEncoding)
          Deprecated. 
 T setPdfFontName(String pdfFontName)
          Deprecated. 
 T setRadius(Integer radius)
           
 T setRightBorder(PenBuilder rightPen)
           
 T setRightIndent(Integer rightIndent)
           
 T setRightPadding(Integer right)
           
 T setRotation(Rotation rotation)
           
 T setSpacingAfter(Integer spacingAfter)
           
 T setSpacingBefore(Integer spacingBefore)
           
 T setStrikeThrough(Boolean strikeThrough)
           
 T setTabStopWidth(Integer tabStopWidth)
           
 T setTopBorder(PenBuilder topPen)
           
 T setTopPadding(Integer top)
           
 T setUnderline(Boolean underline)
           
 T setVerticalAlignment(VerticalAlignment verticalAlignment)
           
 T strikeThrough()
           
 T underline()
           
 
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

BaseStyleBuilder

protected BaseStyleBuilder(U baseStyle)
Method Detail

setBackgroundColor

public T setBackgroundColor(Color backgroundColor)

setBorder

public T setBorder(BorderBuilder border)

setBorder

public T setBorder(PenBuilder pen)

setTopBorder

public T setTopBorder(PenBuilder topPen)

setLeftBorder

public T setLeftBorder(PenBuilder leftPen)

setBottomBorder

public T setBottomBorder(PenBuilder bottomPen)

setRightBorder

public T setRightBorder(PenBuilder rightPen)

setFont

public T setFont(FontBuilder font)

bold

public T bold()

setBold

public T setBold(Boolean bold)

setFontName

public T setFontName(String fontName)

setFontSize

public T setFontSize(Integer fontSize)

italic

public T italic()

setItalic

public T setItalic(Boolean italic)

boldItalic

public T boldItalic()

setPdfEmbedded

@Deprecated
public T setPdfEmbedded(Boolean pdfEmbedded)
Deprecated. 


setPdfEncoding

@Deprecated
public T setPdfEncoding(String pdfEncoding)
Deprecated. 


setPdfFontName

@Deprecated
public T setPdfFontName(String pdfFontName)
Deprecated. 


strikeThrough

public T strikeThrough()

setStrikeThrough

public T setStrikeThrough(Boolean strikeThrough)

underline

public T underline()

setUnderline

public T setUnderline(Boolean underline)

setForegroundColor

public T setForegroundColor(Color foregroudColor)

setHorizontalAlignment

public T setHorizontalAlignment(HorizontalAlignment horizontalAlignment)

setImageScale

public T setImageScale(ImageScale imageScale)

setPadding

public T setPadding(PaddingBuilder padding)

setPadding

public T setPadding(Integer padding)

setTopPadding

public T setTopPadding(Integer top)

setLeftPadding

public T setLeftPadding(Integer left)

setBottomPadding

public T setBottomPadding(Integer bottom)

setRightPadding

public T setRightPadding(Integer right)

setPattern

public T setPattern(String pattern)

setRadius

public T setRadius(Integer radius)

setRotation

public T setRotation(Rotation rotation)

setAlignment

public T setAlignment(HorizontalAlignment horizontalAlignment,
                      VerticalAlignment verticalAlignment)

setVerticalAlignment

public T setVerticalAlignment(VerticalAlignment verticalAlignment)

setMarkup

public T setMarkup(Markup markup)

setLineSpacing

public T setLineSpacing(LineSpacing lineSpacing)

setLineSpacingSize

public T setLineSpacingSize(Float lineSpacingSize)

setFirstLineIndent

public T setFirstLineIndent(Integer firstLineIndent)

setLeftIndent

public T setLeftIndent(Integer leftIndent)

setRightIndent

public T setRightIndent(Integer rightIndent)

setSpacingBefore

public T setSpacingBefore(Integer spacingBefore)

setSpacingAfter

public T setSpacingAfter(Integer spacingAfter)

setTabStopWidth

public T setTabStopWidth(Integer tabStopWidth)

addTabStop

public T addTabStop(int position,
                    TabStopAlignment alignment)

setLinePen

public T setLinePen(PenBuilder linePen)

getStyle

public U getStyle()


Copyright © 2010-2014. All Rights Reserved.