com.barcodelib.barcode
Class AbstractBarcode

java.lang.Object
  extended by com.barcodelib.barcode.AbstractBarcode
All Implemented Interfaces:
IJasperRenderer, java.io.Serializable
Direct Known Subclasses:
DataMatrix, Linear, PDF417, QRCode

public abstract class AbstractBarcode
extends java.lang.Object
implements java.io.Serializable, IJasperRenderer

See Also:
Serialized Form

Field Summary
static int ANGLE_0
           
static int ANGLE_180
           
static int ANGLE_270
           
static int ANGLE_90
           
static int ECI_DEFAULT
           
static int ECI_MAX_VALUE
           
static int ECI_UNSPECIFIED
           
static int FNC1_NONE
           
static int IMAGE_GIF
           
static int IMAGE_JPG
           
static int IMAGE_PNG
           
static int UOM_CM
           
static int UOM_INCH
           
static int UOM_PIXEL
           
 
Constructor Summary
AbstractBarcode()
           
 
Method Summary
abstract  void constructBarcode(java.util.Map paras)
           
 int getApplicationIndicator()
           
 float getBarcodeHeight()
           
 float getBarcodeWidth()
           
 float getBottomMargin()
           
 java.lang.String getData()
           
 int getEci()
           
 int getFnc1Mode()
           
 float getGeneratedBarcodeImageHeight()
           
 int getGeneratedBarcodeImageHeightInPixel()
           
 float getGeneratedBarcodeImageWidth()
           
 int getGeneratedBarcodeImageWidthInPixel()
           
 int getImageFormat()
           
 float getLeftMargin()
           
 int getResolution()
           
 float getRightMargin()
           
 int getRotate()
           
 float getTopMargin()
           
 int getUOM()
           
 boolean isProcessTilde()
           
 boolean isResizeImage()
           
 java.awt.image.BufferedImage renderBarcode()
           
 void renderBarcode(java.awt.Graphics2D g, java.awt.geom.Rectangle2D rectangle)
           
 boolean renderBarcode(java.io.OutputStream outputStream)
           
 boolean renderBarcode(java.lang.String imageFile)
           
 byte[] renderBarcodeToBytes()
           
 void setApplicationIndicator(int applicationIndicator)
           
 void setBarcodeHeight(float barcodeHeight)
           
 void setBarcodeWidth(float barcodeWidth)
           
 void setBottomMargin(float bottomMargin)
           
 void setData(java.lang.String data)
           
 void setEci(int eci)
           
 void setFnc1Mode(int func1Mode)
           
 void setImageFormat(int imageFormat)
           
 void setLeftMargin(float leftMargin)
           
 void setProcessTilde(boolean processTilde)
           
 void setResizeImage(boolean resizeImage)
           
 void setResolution(int resolution)
           
 void setRightMargin(float rightMargin)
           
 void setRotate(int rotate)
           
 void setTopMargin(float topMargin)
           
 void setUOM(int uom)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UOM_PIXEL

public static final int UOM_PIXEL
See Also:
Constant Field Values

UOM_CM

public static final int UOM_CM
See Also:
Constant Field Values

UOM_INCH

public static final int UOM_INCH
See Also:
Constant Field Values

ANGLE_0

public static final int ANGLE_0
See Also:
Constant Field Values

ANGLE_90

public static final int ANGLE_90
See Also:
Constant Field Values

ANGLE_180

public static final int ANGLE_180
See Also:
Constant Field Values

ANGLE_270

public static final int ANGLE_270
See Also:
Constant Field Values

ECI_UNSPECIFIED

public static final int ECI_UNSPECIFIED
See Also:
Constant Field Values

ECI_MAX_VALUE

public static final int ECI_MAX_VALUE
See Also:
Constant Field Values

ECI_DEFAULT

public static final int ECI_DEFAULT
See Also:
Constant Field Values

FNC1_NONE

public static final int FNC1_NONE
See Also:
Constant Field Values

IMAGE_GIF

public static final int IMAGE_GIF
See Also:
Constant Field Values

IMAGE_JPG

public static final int IMAGE_JPG
See Also:
Constant Field Values

IMAGE_PNG

public static final int IMAGE_PNG
See Also:
Constant Field Values
Constructor Detail

AbstractBarcode

public AbstractBarcode()
Method Detail

constructBarcode

public abstract void constructBarcode(java.util.Map paras)

renderBarcode

public boolean renderBarcode(java.io.OutputStream outputStream)
                      throws java.lang.Exception
Throws:
java.lang.Exception

renderBarcode

public java.awt.image.BufferedImage renderBarcode()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

renderBarcodeToBytes

public byte[] renderBarcodeToBytes()
                            throws java.lang.Exception
Throws:
java.lang.Exception

renderBarcode

public boolean renderBarcode(java.lang.String imageFile)
                      throws java.lang.Exception
Throws:
java.lang.Exception

renderBarcode

public void renderBarcode(java.awt.Graphics2D g,
                          java.awt.geom.Rectangle2D rectangle)
                   throws java.lang.Exception
Specified by:
renderBarcode in interface IJasperRenderer
Throws:
java.lang.Exception

isProcessTilde

public boolean isProcessTilde()

setProcessTilde

public void setProcessTilde(boolean processTilde)

getEci

public int getEci()

setEci

public void setEci(int eci)

getFnc1Mode

public int getFnc1Mode()

setFnc1Mode

public void setFnc1Mode(int func1Mode)

getApplicationIndicator

public int getApplicationIndicator()

setApplicationIndicator

public void setApplicationIndicator(int applicationIndicator)

getUOM

public int getUOM()

setUOM

public void setUOM(int uom)

getLeftMargin

public float getLeftMargin()

setLeftMargin

public void setLeftMargin(float leftMargin)

getRightMargin

public float getRightMargin()

setRightMargin

public void setRightMargin(float rightMargin)

getTopMargin

public float getTopMargin()

setTopMargin

public void setTopMargin(float topMargin)

getBottomMargin

public float getBottomMargin()

setBottomMargin

public void setBottomMargin(float bottomMargin)

getResolution

public int getResolution()

setResolution

public void setResolution(int resolution)

getRotate

public int getRotate()

setRotate

public void setRotate(int rotate)

getBarcodeHeight

public float getBarcodeHeight()

setBarcodeHeight

public void setBarcodeHeight(float barcodeHeight)

getBarcodeWidth

public float getBarcodeWidth()

setBarcodeWidth

public void setBarcodeWidth(float barcodeWidth)

getGeneratedBarcodeImageWidth

public float getGeneratedBarcodeImageWidth()

getGeneratedBarcodeImageHeight

public float getGeneratedBarcodeImageHeight()

getGeneratedBarcodeImageWidthInPixel

public int getGeneratedBarcodeImageWidthInPixel()

getGeneratedBarcodeImageHeightInPixel

public int getGeneratedBarcodeImageHeightInPixel()

isResizeImage

public boolean isResizeImage()

setResizeImage

public void setResizeImage(boolean resizeImage)

getImageFormat

public int getImageFormat()

setImageFormat

public void setImageFormat(int imageFormat)

getData

public java.lang.String getData()

setData

public void setData(java.lang.String data)