Class EAN128LogicImpl
java.lang.Object
org.krysalis.barcode4j.impl.code128.EAN128LogicImpl
This class is an implementation of the EAN 128 barcode.
- Author:
- Dietmar Bürkle, Jeremias Maerki (generateBarcodeLogic)
-
Constructor Summary
ConstructorsConstructorDescriptionEAN128LogicImpl(ChecksumMode mode, String template) EAN128LogicImpl(ChecksumMode mode, String template, char fnc1) -
Method Summary
Modifier and TypeMethodDescriptionintvoidvoidgenerateBarcodeLogic(ClassicBarcodeLogicHandler logic, String msg) Generates the barcode logiccharint[]getEncodedMessage(String msg) Encodes a message into an array of character set indexes.charbooleanvoidsetCheckDigitMarker(char c) voidsetChecksumMode(ChecksumMode mode) voidsetGroupSeparator(char c) protected voidsetMessage(String msg) voidsetOmitBrackets(boolean b) voidsetTemplate(String string) toString()
-
Constructor Details
-
EAN128LogicImpl
-
EAN128LogicImpl
-
-
Method Details
-
getMessage
- Returns:
- the original message
-
setMessage
-
getEncodedMessage
Encodes a message into an array of character set indexes.- Parameters:
msg- the message to encode- Returns:
- the requested array of character set indexes
-
generateBarcodeLogic
Generates the barcode logic- Parameters:
logic- the logic handler to receive the generated eventsmsg- the message to encode
-
addAIs
-
addAI
-
getCode128Msg
-
getHumanReadableMsg
-
toString
-
setChecksumMode
-
getGroupSeparator
public char getGroupSeparator()- Returns:
-
setGroupSeparator
public void setGroupSeparator(char c) - Parameters:
c-
-
setTemplate
- Parameters:
string-
-
getCheckDigitMarker
public char getCheckDigitMarker()- Returns:
-
setCheckDigitMarker
public void setCheckDigitMarker(char c) - Parameters:
c-
-
isOmitBrackets
public boolean isOmitBrackets()- Returns:
-
setOmitBrackets
public void setOmitBrackets(boolean b) - Parameters:
b-
-