com.onbarcode.barcode
Class AbstractBarcode

java.lang.Object
  extended by com.onbarcode.barcode.AbstractBarcode
All Implemented Interfaces:
IJasperRenderer, IBarcodeServlet, java.io.Serializable
Direct Known Subclasses:
Abstract2DBarcode, AbstractLinear

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

See Also:
Serialized Form

Constructor Summary
AbstractBarcode()
           
 
Method Summary
 void constructBarcodeSettingFromServlet(HttpServletRequest request)
           
 java.awt.image.BufferedImage drawBarcode()
           
 void drawBarcode(java.awt.Graphics2D g, java.awt.geom.Rectangle2D rectangle)
           
 boolean drawBarcode(java.io.OutputStream outputStream)
           
 boolean drawBarcode(java.lang.String imageFile)
           
 void drawBarcode2EPS(java.lang.String filename)
           
 byte[] drawBarcodeToBytes()
           
 float getBarcodeHeight()
           
 GeneratedBarcodeInfo getBarcodeInfo()
           
 float getBarcodeWidth()
           
 float getBottomMargin()
           
 java.lang.String getData()
           
 float getLeftMargin()
           
 int getResolution()
           
 float getRightMargin()
           
 int getRotate()
           
 float getTopMargin()
           
 int getUom()
           
 void setBarcodeHeight(float barcodeHeight)
           
 void setBarcodeWidth(float barcodeWidth)
           
 void setBottomMargin(float bottomMargin)
           
 void setData(java.lang.String data)
           
 void setLeftMargin(float leftMargin)
           
 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
 

Constructor Detail

AbstractBarcode

public AbstractBarcode()
Method Detail

constructBarcodeSettingFromServlet

public void constructBarcodeSettingFromServlet(HttpServletRequest request)
Specified by:
constructBarcodeSettingFromServlet in interface IBarcodeServlet

getBarcodeHeight

public float getBarcodeHeight()

setBarcodeHeight

public void setBarcodeHeight(float barcodeHeight)

getBarcodeInfo

public GeneratedBarcodeInfo getBarcodeInfo()

getBarcodeWidth

public float getBarcodeWidth()

setBarcodeWidth

public void setBarcodeWidth(float barcodeWidth)

getBottomMargin

public float getBottomMargin()

setBottomMargin

public void setBottomMargin(float bottomMargin)

getData

public java.lang.String getData()

setData

public void setData(java.lang.String data)

getLeftMargin

public float getLeftMargin()

setLeftMargin

public void setLeftMargin(float leftMargin)

getResolution

public int getResolution()

setResolution

public void setResolution(int resolution)

getRightMargin

public float getRightMargin()

setRightMargin

public void setRightMargin(float rightMargin)

getRotate

public int getRotate()

setRotate

public void setRotate(int rotate)

getTopMargin

public float getTopMargin()

setTopMargin

public void setTopMargin(float topMargin)

getUom

public int getUom()

setUom

public void setUom(int uom)

drawBarcode

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

drawBarcode

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

drawBarcodeToBytes

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

drawBarcode

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

drawBarcode2EPS

public void drawBarcode2EPS(java.lang.String filename)
                     throws java.lang.Exception
Throws:
java.lang.Exception

drawBarcode

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