| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy
net.sourceforge.jbarcodebean.model.BaseCode39
public abstract class BaseCode39
Base class for Code39 variants.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class net.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy | 
|---|
AbstractBarcodeStrategy.CharacterCode | 
| Field Summary | |
|---|---|
protected static AbstractBarcodeStrategy.CharacterCode[] | 
codes
A static array of CharacterCode objects
 for the 3:1 (wide) variants of Code 39. | 
protected static AbstractBarcodeStrategy.CharacterCode[] | 
codes2to1
A static array of CharacterCode objects
 for the 2:1 (narrow) variants of Code 39. | 
| Fields inherited from interface net.sourceforge.jbarcodebean.model.BarcodeStrategy | 
|---|
MANDATORY_CHECKSUM, NO_CHECKSUM, OPTIONAL_CHECKSUM | 
| Constructor Summary | |
|---|---|
BaseCode39()
 | 
|
| Method Summary | |
|---|---|
protected  java.lang.String | 
augmentWithChecksum(java.lang.String text)
Returns a String containing the checksum-encoded version of the text passed to the method.  | 
protected  byte | 
getMarginWidth()
Always returns 11 (eleven).  | 
protected  char | 
getStartSentinel()
Always returns '*' (asterisk).  | 
protected  char | 
getStopSentinel()
Always returns '*' (asterisk).  | 
protected  boolean | 
isInterleaved()
Always returns false.  | 
protected  java.lang.String | 
postprocess(java.lang.String text)
Does nothing except return the String passed to the method.  | 
 int | 
requiresChecksum()
Always returns BarcodeStrategy.OPTIONAL_CHECKSUM. | 
| Methods inherited from class net.sourceforge.jbarcodebean.model.AbstractBarcodeStrategy | 
|---|
computeSize, encode, getBarcodeLabelText, getCharacterCode, getCharacterCode, getCodes, preprocess | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static AbstractBarcodeStrategy.CharacterCode[] codes
CharacterCode objects
 for the 3:1 (wide) variants of Code 39.  The
 getCodes() method of the wide
 Code 39 subclasses (Code39 and ExtendedCode39)
 return this array.
protected static AbstractBarcodeStrategy.CharacterCode[] codes2to1
CharacterCode objects
 for the 2:1 (narrow) variants of Code 39.  The
 getCodes() method of the narrow
 Code 39 subclasses (Code39_2to1 and ExtendedCode39_2to1)
 return this array.
| Constructor Detail | 
|---|
public BaseCode39()
| Method Detail | 
|---|
public int requiresChecksum()
BarcodeStrategy.OPTIONAL_CHECKSUM.
protected byte getMarginWidth()
getMarginWidth in class AbstractBarcodeStrategyprotected char getStartSentinel()
getStartSentinel in class AbstractBarcodeStrategyprotected char getStopSentinel()
getStopSentinel in class AbstractBarcodeStrategyprotected boolean isInterleaved()
isInterleaved in class AbstractBarcodeStrategyprotected java.lang.String postprocess(java.lang.String text)
postprocess in class AbstractBarcodeStrategytext - String to process (returned by
 AbstractBarcodeStrategy.augmentWithChecksum(java.lang.String)).
protected java.lang.String augmentWithChecksum(java.lang.String text)
                                        throws BarcodeException
augmentWithChecksum in class AbstractBarcodeStrategytext - The text to encode (after preprocessing - see
 AbstractBarcodeStrategy.preprocess(java.lang.String)).
BarcodeException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||