net.sf.dynamicreports.report.builder.barcode
Class AbstractBarcodeBuilder<T extends AbstractBarcodeBuilder<T,U>,U extends DRBarcode>

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
          extended by net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder<T,U>
              extended by net.sf.dynamicreports.report.builder.barcode.AbstractBarcodeBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractChecksumBarcodeBuilder, CodabarBarcodeBuilder, Code128BarcodeBuilder, DataMatrixBarcodeBuilder, Pdf417BarcodeBuilder

public abstract class AbstractBarcodeBuilder<T extends AbstractBarcodeBuilder<T,U>,U extends DRBarcode>
extends DimensionComponentBuilder<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 AbstractBarcodeBuilder(DRIExpression<String> codeExpression, U barcode)
           
protected AbstractBarcodeBuilder(String code, U barcode)
           
 
Method Summary
 T setCode(DRIExpression<String> codeExpression)
           
 T setCode(String code)
           
 T setModuleWidth(Double moduleWidth)
           
 T setOrientation(BarcodeOrientation orientation)
           
 T setPattern(DRIExpression<String> patternExpression)
           
 T setPattern(String pattern)
           
 T setQuietZone(Double quietZone)
           
 T setTextPosition(BarcodeTextPosition textPosition)
           
 T setVerticalQuietZone(Double verticalQuietZone)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder
setDimension, setFixedDimension, setFixedHeight, setFixedWidth, setHeight, setMinDimension, setMinHeight, setMinWidth, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenGroupChanges, setStretchType, setWidth
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.ComponentBuilder
addProperty, addProperty, addProperty, getComponent, removeLineWhenBlank, setPrintWhenExpression, setRemoveLineWhenBlank, setStyle, setTableOfContentsHeading, setTableOfContentsHeading
 
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

AbstractBarcodeBuilder

protected AbstractBarcodeBuilder(String code,
                                 U barcode)

AbstractBarcodeBuilder

protected AbstractBarcodeBuilder(DRIExpression<String> codeExpression,
                                 U barcode)
Method Detail

setCode

public T setCode(String code)

setCode

public T setCode(DRIExpression<String> codeExpression)

setPattern

public T setPattern(String pattern)

setPattern

public T setPattern(DRIExpression<String> patternExpression)

setModuleWidth

public T setModuleWidth(Double moduleWidth)

setOrientation

public T setOrientation(BarcodeOrientation orientation)

setTextPosition

public T setTextPosition(BarcodeTextPosition textPosition)

setQuietZone

public T setQuietZone(Double quietZone)

setVerticalQuietZone

public T setVerticalQuietZone(Double verticalQuietZone)


Copyright © 2010-2014. All Rights Reserved.