net.sourceforge.barbecue
Class SeparatorModule
java.lang.Object
net.sourceforge.barbecue.Module
net.sourceforge.barbecue.SeparatorModule
- public class SeparatorModule
- extends Module
Specific implementation of Module that draws a blank bar (of configurable width).
This can be used to insert inter-module spaces (as required by some barcode formats)
without having to modify the data to be encoded to include the spaces.
Note: You should not instantiate this class directly.
- Author:
- Ian Bourke
Fields inherited from class net.sourceforge.barbecue.Module |
bars |
Constructor Summary |
SeparatorModule()
Constructs a new SeparatorModule with a width of 1. |
SeparatorModule(int width)
Constructs a new SeparatorModule with the specified width. |
Method Summary |
protected int |
draw(Output output,
int x,
int y,
int barWidth,
int barHeight)
Draws the module to the specified output. |
java.lang.String |
getSymbol()
Returns the symbol that this module encodes. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SeparatorModule
public SeparatorModule()
- Constructs a new SeparatorModule with a width of 1.
SeparatorModule
public SeparatorModule(int width)
- Constructs a new SeparatorModule with the specified width.
- Parameters:
width
- The width of the separator in bar widths.
draw
protected int draw(Output output,
int x,
int y,
int barWidth,
int barHeight)
throws OutputException
- Draws the module to the specified output.
- Overrides:
draw
in class Module
- Parameters:
output
- The barcode output to draw tox
- The starting X co-ordinatey
- The starting Y co-ordinatebarWidth
- 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.