Class EAN128LogicImpl

java.lang.Object
org.krysalis.barcode4j.impl.code128.EAN128LogicImpl

public class EAN128LogicImpl extends Object
This class is an implementation of the EAN 128 barcode.
Author:
Dietmar Bürkle, Jeremias Maerki (generateBarcodeLogic)
  • Constructor Details

  • Method Details

    • getMessage

      public String getMessage()
      Returns:
      the original message
    • setMessage

      protected void setMessage(String msg)
    • getEncodedMessage

      public int[] getEncodedMessage(String msg)
      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

      public void generateBarcodeLogic(ClassicBarcodeLogicHandler logic, String msg)
      Generates the barcode logic
      Parameters:
      logic - the logic handler to receive the generated events
      msg - the message to encode
    • addAIs

      public void addAIs(String msg)
    • addAI

      public int addAI(String msg, int offset, EAN128AI ai)
    • getCode128Msg

      public String getCode128Msg()
    • getHumanReadableMsg

      public String getHumanReadableMsg()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setChecksumMode

      public void setChecksumMode(ChecksumMode mode)
    • getGroupSeparator

      public char getGroupSeparator()
      Returns:
    • setGroupSeparator

      public void setGroupSeparator(char c)
      Parameters:
      c -
    • setTemplate

      public void setTemplate(String string)
      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 -