com.google.zxing
Class Result

java.lang.Object
  extended by com.google.zxing.Result

public final class Result
extends Object

Encapsulates the result of decoding a barcode within an image.

Since:
BlackBerry API 6.0.0

Constructor Summary
Result(String text, byte[] rawBytes, ResultPoint[] resultPoints, BarcodeFormat format)
           
Result(String text, byte[] rawBytes, ResultPoint[] resultPoints, BarcodeFormat format, long timestamp)
           
 
Method Summary
 void addResultPoints(ResultPoint[] newPoints)
           
 BarcodeFormat getBarcodeFormat()
           
 byte[] getRawBytes()
           
 Hashtable getResultMetadata()
           
 ResultPoint[] getResultPoints()
           
 String getText()
           
 long getTimestamp()
           
 void putAllMetadata(Hashtable metadata)
           
 void putMetadata(ResultMetadataType type, Object value)
           
 String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 



Constructor Detail

Result

public Result(String text,
              byte[] rawBytes,
              ResultPoint[] resultPoints,
              BarcodeFormat format)
Since:
BlackBerry API 6.0.0

Result

public Result(String text,
              byte[] rawBytes,
              ResultPoint[] resultPoints,
              BarcodeFormat format,
              long timestamp)
Since:
BlackBerry API 7.0.0


Method Detail

getText

public String getText()
Returns:
raw text encoded by the barcode, if applicable, otherwise null
Since:
BlackBerry API 6.0.0

getRawBytes

public byte[] getRawBytes()
Returns:
raw bytes encoded by the barcode, if applicable, otherwise null
Since:
BlackBerry API 6.0.0

getResultPoints

public ResultPoint[] getResultPoints()
Returns:
points related to the barcode in the image. These are typically points identifying finder patterns or the corners of the barcode. The exact meaning is specific to the type of barcode that was decoded.
Since:
BlackBerry API 6.0.0

getBarcodeFormat

public BarcodeFormat getBarcodeFormat()
Returns:
BarcodeFormat representing the format of the barcode that was decoded
Since:
BlackBerry API 6.0.0

getResultMetadata

public Hashtable getResultMetadata()
Returns:
Hashtable mapping ResultMetadataType keys to values. May be null. This contains optional metadata about what was detected about the barcode, like orientation.
Since:
BlackBerry API 6.0.0

putMetadata

public void putMetadata(ResultMetadataType type,
                        Object value)
Since:
BlackBerry API 6.0.0

putAllMetadata

public void putAllMetadata(Hashtable metadata)
Since:
BlackBerry API 7.0.0

addResultPoints

public void addResultPoints(ResultPoint[] newPoints)
Since:
BlackBerry API 7.0.0

getTimestamp

public long getTimestamp()
Since:
BlackBerry API 7.0.0

toString

public String toString()
Description copied from class: Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Overrides:
toString in class Object
Returns:
a string representation of the object.
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