|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy net.sourceforge.jbarcodebean.model.Codabar
public class Codabar
This class, which implements the BarcodeStrategy
interface,
knows how to encode the 3:1 (wide)
variant of the Codabar barcode type.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy |
---|
AbstractBarcodeStrategy.CharacterCode |
Field Summary |
---|
Fields inherited from interface net.sourceforge.jbarcodebean.model.BarcodeStrategy |
---|
MANDATORY_CHECKSUM, NO_CHECKSUM, OPTIONAL_CHECKSUM |
Constructor Summary | |
---|---|
Codabar()
|
Method Summary | |
---|---|
protected java.lang.String |
augmentWithChecksum(java.lang.String text)
Codabar does not have a checksum, so this function should never be called. |
protected java.lang.String |
getBarcodeLabelText(java.lang.String text)
This implementation of getBarcodeLabelText does nothing except return the text passed to the method. |
protected AbstractBarcodeStrategy.CharacterCode[] |
getCodes()
This implementation of getCodes returns an array of CharacterCode objects
for the wide Codabar format. |
protected byte |
getMarginWidth()
Always returns 11 (eleven). |
protected char |
getStartSentinel()
Always returns 'A'. |
protected char |
getStopSentinel()
Always returns 'B'. |
protected boolean |
isInterleaved()
Always returns false |
protected java.lang.String |
postprocess(java.lang.String text)
This implementation of postprocess does nothing except return the text passed to the method. |
protected java.lang.String |
preprocess(java.lang.String text)
This implementation of preprocess does nothing except return the text passed to the method. |
int |
requiresChecksum()
Always returns BarcodeStrategy.NO_CHECKSUM . |
Methods inherited from class net.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy |
---|
computeSize, encode, getCharacterCode, getCharacterCode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Codabar()
Method Detail |
---|
public int requiresChecksum()
BarcodeStrategy.NO_CHECKSUM
.
requiresChecksum
in interface BarcodeStrategy
protected AbstractBarcodeStrategy.CharacterCode[] getCodes()
CharacterCode
objects
for the wide Codabar format.
getCodes
in class AbstractBarcodeStrategy
CharacterCode
objects, one for each possible character
that can be encoded using this strategy.protected java.lang.String augmentWithChecksum(java.lang.String text) throws BarcodeException
augmentWithChecksum
in class AbstractBarcodeStrategy
text
- The text to encode (after preprocessing - see
AbstractBarcodeStrategy.preprocess(java.lang.String)
).
BarcodeException
protected java.lang.String postprocess(java.lang.String text)
postprocess
in class AbstractBarcodeStrategy
text
- String to process (returned by
AbstractBarcodeStrategy.augmentWithChecksum(java.lang.String)
).
protected java.lang.String preprocess(java.lang.String text)
preprocess
in class AbstractBarcodeStrategy
text
- The raw text to encode.
protected boolean isInterleaved()
isInterleaved
in class AbstractBarcodeStrategy
protected char getStartSentinel()
getStartSentinel
in class AbstractBarcodeStrategy
protected char getStopSentinel()
getStopSentinel
in class AbstractBarcodeStrategy
protected byte getMarginWidth()
getMarginWidth
in class AbstractBarcodeStrategy
protected java.lang.String getBarcodeLabelText(java.lang.String text)
getBarcodeLabelText
in class AbstractBarcodeStrategy
text
- The raw text to encode.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |