net.sourceforge.barbecue
Class BlankModule

java.lang.Object
  extended bynet.sourceforge.barbecue.Module
      extended bynet.sourceforge.barbecue.BlankModule

public class BlankModule
extends Module

Specific implementation of Module that provides blank space. This is used to 'draw' barcode quiet zones.

Note: You should not instantiate this class directly.

Author:
Ian Bourke

Field Summary
 
Fields inherited from class net.sourceforge.barbecue.Module
bars
 
Constructor Summary
BlankModule(int width)
          Constructs a new BlankModule with the specified width.
 
Method Summary
protected  int draw(Output output, int x, int y, int barWidth, int barHeight)
          Draws the module to a barcode output.
 java.lang.String getSymbol()
          Returns the symbol that this module encodes.
 
Methods inherited from class net.sourceforge.barbecue.Module
equals, hashCode, setSymbol, toString, widthInBars
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BlankModule

public BlankModule(int width)
Constructs a new BlankModule with the specified width.

Parameters:
width - The width of the module in bar widths.
Method Detail

draw

protected int draw(Output output,
                   int x,
                   int y,
                   int barWidth,
                   int barHeight)
            throws OutputException
Draws the module to a barcode output.

Overrides:
draw in class Module
Parameters:
output - The output to draw to
x - The starting X co-ordinate
y - The starting Y co-ordinate
barWidth -
barHeight -
Returns:
The total width drawn
Throws:
OutputException

getSymbol

public java.lang.String getSymbol()
Returns the symbol that this module encodes.

Overrides:
getSymbol in class Module
Returns:
A blank string


Copyright © 2003-2007 barbecue.sourceforge.net. All Rights Reserved.