com.google.zxing
Class Result
java.lang.Object
com.google.zxing.Result
public final class Result
- extends java.lang.Object
Encapsulates the result of decoding a barcode within an image.
- Author:
- Sean Owen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Result
public Result(java.lang.String text,
byte[] rawBytes,
ResultPoint[] resultPoints,
BarcodeFormat format)
Result
public Result(java.lang.String text,
byte[] rawBytes,
ResultPoint[] resultPoints,
BarcodeFormat format,
long timestamp)
getText
public java.lang.String getText()
- Returns:
- raw text encoded by the barcode
getRawBytes
public byte[] getRawBytes()
- Returns:
- raw bytes encoded by the barcode, if applicable, otherwise
null
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.
getBarcodeFormat
public BarcodeFormat getBarcodeFormat()
- Returns:
BarcodeFormat
representing the format of the barcode that was decoded
getResultMetadata
public java.util.Map<ResultMetadataType,java.lang.Object> getResultMetadata()
- Returns:
Map
mapping ResultMetadataType
keys to values. May be
null
. This contains optional metadata about what was detected about the barcode,
like orientation.
putMetadata
public void putMetadata(ResultMetadataType type,
java.lang.Object value)
putAllMetadata
public void putAllMetadata(java.util.Map<ResultMetadataType,java.lang.Object> metadata)
addResultPoints
public void addResultPoints(ResultPoint[] newPoints)
getTimestamp
public long getTimestamp()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object