barcode4j 2.1.0

org.krysalis.barcode4j
Interface BarcodeLogicHandler

All Known Subinterfaces:
ClassicBarcodeLogicHandler, TwoDimBarcodeLogicHandler
All Known Implementing Classes:
AbstractVariableHeightLogicHandler, DefaultCanvasLogicHandler, DefaultTwoDimCanvasLogicHandler, FourStateLogicHandler, ITF14CanvasLogicHandler, LoggingLogicHandlerProxy, 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
 void endBarcode()
          This is always the last method called.
 void startBarcode(java.lang.String msg, java.lang.String formattedMsg)
          This is always the first method called.
 

Method Detail

startBarcode

void startBarcode(java.lang.String msg,
                  java.lang.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.


barcode4j 2.1.0

Copyright © 2000-2010 Jeremias Maerki. All rights reserved.