com.google.zxing
Class Result
java.lang.Object
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
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
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