Package org.krysalis.barcode4j
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.
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 TypeMethodDescriptionvoidThis is always the last method called.voidstartBarcode(String msg, String formattedMsg) This is always the first method called.
-
Method Details
-
startBarcode
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 encodedformattedMsg- 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.
-