com.google.zxing
Class MultiFormatWriter

java.lang.Object
  extended by com.google.zxing.MultiFormatWriter
All Implemented Interfaces:
Writer

public final class MultiFormatWriter
extends Object
implements Writer

This is a factory class which finds the appropriate Writer subclass for the BarcodeFormat requested and encodes the barcode with the supplied contents.

Since:
BlackBerry API 6.0.0

Constructor Summary
MultiFormatWriter()
           
 
Method Summary
 ByteMatrix encode(String contents, BarcodeFormat format, int width, int height)
          Encode a barcode using the default settings.
 ByteMatrix encode(String contents, BarcodeFormat format, int width, int height, Hashtable hints)
          Encode a barcode using the provided parameters.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 



Constructor Detail

MultiFormatWriter

public MultiFormatWriter()
Since:
BlackBerry API 6.0.0


Method Detail

encode

public ByteMatrix encode(String contents,
                         BarcodeFormat format,
                         int width,
                         int height)
                  throws WriterException
Description copied from interface: Writer
Encode a barcode using the default settings.

Specified by:
encode in interface Writer
Parameters:
contents - The contents to encode in the barcode
format - The barcode format to generate
width - The preferred width in pixels
height - The preferred height in pixels
Returns:
The generated barcode as a ByteMatrix of unsigned bytes (0 == black, 255 == white)
Throws:
WriterException
Since:
BlackBerry API 6.0.0

encode

public ByteMatrix encode(String contents,
                         BarcodeFormat format,
                         int width,
                         int height,
                         Hashtable hints)
                  throws WriterException
Description copied from interface: Writer
Encode a barcode using the provided parameters.

Specified by:
encode in interface Writer
Parameters:
contents - The contents to encode in the barcode
format - The barcode format to generate
width - The preferred width in pixels
height - The preferred height in pixels
hints - Additional parameters to supply to the encoder
Returns:
The generated barcode as a ByteMatrix of unsigned bytes (0 == black, 255 == white)
Throws:
WriterException
Since:
BlackBerry API 6.0.0





Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal