Interface BarcodeLogicHandler

All Known Subinterfaces:
ClassicBarcodeLogicHandler, TwoDimBarcodeLogicHandler
All Known Implementing Classes:
AbstractVariableHeightLogicHandler, DefaultCanvasLogicHandler, DefaultTwoDimCanvasLogicHandler, FourStateLogicHandler, ITF14CanvasLogicHandler, POSTNETLogicHandler, UPCEANCanvasLogicHandler

public interface BarcodeLogicHandler
This is the basic interface for logic handlers. This interface usually gets implemented by classes that want to render a barcode in a specific output format. Due to different barcode types (1D, 2D) there are different descendants of this interface that define the specifics. See this interface's descendants for more information.
The purpose of this interface is to enable the separatation of barcode logic and painting/rendering logic.
Version:
$Id: BarcodeLogicHandler.java,v 1.3 2004-10-24 11:45:54 jmaerki Exp $
Author:
Jeremias Maerki
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This is always the last method called.
    void
    startBarcode(String msg, String formattedMsg)
    This is always the first method called.
  • Method Details

    • startBarcode

      void startBarcode(String msg, String formattedMsg)
      This is always the first method called. It is called to inform the logic handler that a new barcode is about to be painted.
      Parameters:
      msg - full message to be encoded
      formattedMsg - message as it is to be presented in the human-readable part
    • endBarcode

      void endBarcode()
      This is always the last method called. It is called to inform the logic handler that the generation of barcode logic has stopped.