|
||||||||||
| 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 | |||||||||