mirror of
https://github.com/zxing/zxing.git
synced 2025-03-05 20:48:51 -08:00
Remove my old email address from files. Might as well save spammers the trouble.
git-svn-id: https://zxing.googlecode.com/svn/trunk@706 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
aea12b5286
commit
62d9959a3c
|
@ -19,7 +19,7 @@ package com.google.zxing;
|
|||
/**
|
||||
* Enumerates barcode formats known to this package.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class BarcodeFormat {
|
||||
|
||||
|
|
|
@ -19,7 +19,8 @@ package com.google.zxing;
|
|||
/**
|
||||
* <p>Enumerates different methods of sampling an imagine to estimate a black point.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen), dswitkin@google.com (Daniel Switkin)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
*/
|
||||
public final class BlackPointEstimationMethod {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing;
|
|||
* more quickly or accurately decode it. It is up to implementations to decide what,
|
||||
* if anything, to do with the information that is supplied.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @see Reader#decode(MonochromeBitmapSource, java.util.Hashtable)
|
||||
*/
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.common.BitArray;
|
|||
* <p>Encapsulates a generic black-and-white bitmap -- a collection of pixels in two dimensions.
|
||||
* This unifies many possible representations, like AWT's <code>BufferedImage</code>.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
*/
|
||||
public interface MonochromeBitmapSource {
|
||||
|
|
|
@ -27,7 +27,8 @@ import java.util.Hashtable;
|
|||
* See {@link com.google.zxing.MultiFormatReader}, which attempts to determine what barcode
|
||||
* format is present within the image as well, and then decodes it accordingly.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen), dswitkin@google.com (Daniel Switkin)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
*/
|
||||
public interface Reader {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing;
|
|||
* This includes, but is not limited to, failing checksums / error correction algorithms, being
|
||||
* unable to locate finder timing patterns, and so on.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
|
||||
// TODO: Currently we throw up to 400 ReaderExceptions while scanning a single 240x240 image before
|
||||
|
|
|
@ -21,7 +21,7 @@ import java.util.Hashtable;
|
|||
/**
|
||||
* <p>Encapsulates the result of decoding a barcode within an image.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Result {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing;
|
|||
* Represents some type of metadata about the result of the decoding that the decoder
|
||||
* wishes to communicate back to the caller.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class ResultMetadataType {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing;
|
|||
* <p>Encapsulates a point of interest in an image containing a barcode. Typically, this
|
||||
* would be the location of a finder pattern or the corner of the barcode, for example.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public interface ResultPoint {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ package com.google.zxing.client.result;
|
|||
* <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
||||
* on exception-based mechanisms during parsing.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
abstract class AbstractDoCoMoResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ import java.util.Vector;
|
|||
* http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html</a>.
|
||||
* (Thanks to Yuzo for translating!)
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class AddressBookAUResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ import com.google.zxing.Result;
|
|||
*
|
||||
* http://www.mobicode.org.tw/files/OMIA%20Mobile%20Bar%20Code%20Standard%20v3.2.1.doc
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class AddressBookDoCoMoResultParser extends AbstractDoCoMoResultParser {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class AddressBookParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ import java.util.Vector;
|
|||
* largely reverse-engineered from examples observed in the wild -- still
|
||||
* looking for a definitive reference.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class BizcardResultParser extends AbstractDoCoMoResultParser {
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package com.google.zxing.client.result;
|
|||
import com.google.zxing.Result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class BookmarkDoCoMoResultParser extends AbstractDoCoMoResultParser {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class CalendarParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class EmailAddressParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import java.util.Hashtable;
|
|||
* Represents a result that encodes an e-mail address, either as a plain address
|
||||
* like "joe@example.org" or a mailto: URL like "mailto:joe@example.org".
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class EmailAddressResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.Result;
|
|||
*
|
||||
* Supported keys: TO, SUB, BODY
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class EmailDoCoMoResultParser extends AbstractDoCoMoResultParser {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class GeoParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.Result;
|
|||
* <a href="http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00">
|
||||
* http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00</a>.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class GeoResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import com.google.zxing.Result;
|
|||
* <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
||||
* on exception-based mechanisms during parsing.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public abstract class ParsedResult {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing.client.result;
|
|||
* Represents the type of data encoded by a barcode -- from plain text, to a
|
||||
* URI, to an e-mail address, etc.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class ParsedResultType {
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.util.Vector;
|
|||
* <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
||||
* on exception-based mechanisms during parsing.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public abstract class ResultParser {
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ import java.util.Hashtable;
|
|||
* "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI
|
||||
* for purposes of forwarding to the platform.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class SMSMMSResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class SMSParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class TelParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import com.google.zxing.Result;
|
|||
/**
|
||||
* Parses a "tel:" URI result, which specifies a phone number.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class TelResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing.client.result;
|
|||
* A simple result type encapsulating a string that has no further
|
||||
* interpretation.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class TextParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
package com.google.zxing.client.result;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class URIParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import com.google.zxing.Result;
|
|||
/**
|
||||
* Tries to parse results that are a URI of some kind.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class URIResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.Result;
|
|||
* This seems to be used sometimes, but I am not able to find documentation
|
||||
* on its origin or official format?
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class URLTOResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import java.util.Vector;
|
|||
* Parses contact information formatted according to the VCard (2.1) format. This is not a complete
|
||||
* implementation but should parse information as commonly encoded in 2D barcodes.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class VCardResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.Result;
|
|||
* Partially implements the iCalendar format's "VEVENT" format for specifying a
|
||||
* calendar event. See RFC 2445. This supports SUMMARY, DTSTART and DTEND fields.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class VEventResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.client.result.ResultParser;
|
|||
* <p>Superclass for classes encapsulating reader results encoded according
|
||||
* to the MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
abstract class AbstractMobileTagResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.io.UnsupportedEncodingException;
|
|||
* useful in 2D barcode formats. This generally includes 1-record messages, no chunking,
|
||||
* "short record" syntax, no ID field.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
abstract class AbstractNDEFResultParser extends ResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.SMSParsedResult;
|
|||
* <p>Represents a "MMS" result encoded according to section 4.7 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagMMSResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ import com.google.zxing.client.result.ParsedResult;
|
|||
import com.google.zxing.client.result.ParsedResultType;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class MobileTagRichWebParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.Result;
|
|||
* <p>Represents a "rich web" result encoded according to section 5 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagRichWebResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.SMSParsedResult;
|
|||
* <p>Represents a "SMS" result encoded according to section 4.6 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagSMSResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.CalendarParsedResult;
|
|||
* <p>Represents a "simple calendar" result encoded according to section 4.9 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagSimpleCalendarResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.AddressBookParsedResult;
|
|||
* <p>Represents a "simple contact" result encoded according to section 4.8 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagSimpleContactResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.URIParsedResult;
|
|||
* <p>Represents a "simple web" result encoded according to section 4.11 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagSimpleWebResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.client.result.TelParsedResult;
|
|||
* <p>Represents a "TEL" result encoded according to section 4.4 of the
|
||||
* MobileTag Reader International Specification.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class MobileTagTelResultParser extends AbstractMobileTagResultParser {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing.client.result.optional;
|
|||
* of records -- namely, non-chunked records, where ID length is omitted, and only
|
||||
* "short records".</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class NDEFRecord {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ import com.google.zxing.client.result.ParsedResult;
|
|||
import com.google.zxing.client.result.ParsedResultType;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class NDEFSmartPosterParsedResult extends ParsedResult {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import com.google.zxing.Result;
|
|||
* of these records are infeasibly large for barcodes. Size and type records
|
||||
* are not supported. Multiple titles are not supported.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class NDEFSmartPosterResultParser extends AbstractNDEFResultParser {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.client.result.TextParsedResult;
|
|||
* Recognizes an NDEF message that encodes text according to the
|
||||
* "Text Record Type Definition" specification.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class NDEFTextResultParser extends AbstractNDEFResultParser {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.client.result.URIParsedResult;
|
|||
* Recognizes an NDEF message that encodes a URI according to the
|
||||
* "URI Record Type Definition" specification.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class NDEFURIResultParser extends AbstractNDEFResultParser {
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package com.google.zxing.common;
|
|||
/**
|
||||
* <p>A simple, fast array of bits, represented compactly by an array of ints internally.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class BitArray {
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ package com.google.zxing.common;
|
|||
* <p>This class is a convenient wrapper around this representation, but also exposes the internal
|
||||
* array for efficient access and manipulation.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class BitMatrix {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ package com.google.zxing.common;
|
|||
*
|
||||
* <p>This class is not thread-safe.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class BitSource {
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ import com.google.zxing.ReaderException;
|
|||
* <a href="http://webdiis.unizar.es/~neira/12082/thresholding.pdf">http://webdiis.unizar.es/~neira/12082/thresholding.pdf</a>.
|
||||
* </p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
*/
|
||||
public final class BlackPointEstimator {
|
||||
|
|
|
@ -22,7 +22,7 @@ import java.util.Hashtable;
|
|||
* Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1
|
||||
* of ISO 18004.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class CharacterSetECI extends ECI {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import java.util.Vector;
|
|||
* <p>This is basically a substitute for <code>java.util.Collections</code>, which is not
|
||||
* present in MIDP 2.0 / CLDC 1.1.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Collections {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing.common;
|
|||
* applies to 2D barcode formats. For now it contains the raw bytes obtained,
|
||||
* as well as a String interpretation of those bytes, if applicable.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class DecoderResult {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ import com.google.zxing.MonochromeBitmapSource;
|
|||
import com.google.zxing.ReaderException;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class DefaultGridSampler extends GridSampler {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.ResultPoint;
|
|||
* matrix of black/white pixels corresponding to the barcode, and possibly points of interest
|
||||
* in the image, like the location of finder patterns or corners of the barcode in the image.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class DetectorResult {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing.common;
|
|||
* Superclass of classes encapsulating types ECIs, according to "Extended Channel Interpretations" 5.3
|
||||
* of ISO 18004.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public abstract class ECI {
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ import com.google.zxing.ReaderException;
|
|||
* The implementation used can be controlled by calling {@link #setGridSampler(GridSampler)}
|
||||
* with an instance of a class which implements this interface.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public abstract class GridSampler {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing.common;
|
|||
* points, it will compute the transformation implied between them. The code is based directly upon section
|
||||
* 3.4.2 of George Wolberg's "Digital Image Warping"; see pages 54-56.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class PerspectiveTransform {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ package com.google.zxing.common.reedsolomon;
|
|||
* for convenience and speed (but at the cost of memory).
|
||||
* Only the bottom 8 bits are really used.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class GF256 {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ package com.google.zxing.common.reedsolomon;
|
|||
* <p>Much credit is due to William Rucklidge since portions of this code are an indirect
|
||||
* port of his C++ Reed-Solomon implementation.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class GF256Poly {
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ package com.google.zxing.common.reedsolomon;
|
|||
* <p>Much credit is due to William Rucklidge since portions of this code are an indirect
|
||||
* port of his C++ Reed-Solomon implementation.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author William Rucklidge
|
||||
* @author sanfordsquires
|
||||
*/
|
||||
|
|
|
@ -21,7 +21,7 @@ import java.util.Vector;
|
|||
/**
|
||||
* <p>Implements Reed-Solomon enbcoding, as the name implies.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author William Rucklidge
|
||||
*/
|
||||
public final class ReedSolomonEncoder {
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing.common.reedsolomon;
|
|||
* <p>Thrown when an exception occurs during Reed-Solomon decoding, such as when
|
||||
* there are too many errors to correct.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class ReedSolomonException extends Exception {
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ import com.google.zxing.common.BitSource;
|
|||
* <p>See ISO 16022:2006, 5.2.1 - 5.2.9.2</p>
|
||||
*
|
||||
* @author bbrown@google.com (Brian Brown)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class DecodedBitStreamParser {
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ import java.util.Vector;
|
|||
* <p>Encapsulates logic that can detect a Data Matrix Code in an image, even if the Data Matrix Code
|
||||
* is rotated or skewed, or partially obscured.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Detector {
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ import java.util.Hashtable;
|
|||
* of one-dimensional barcodes.</p>
|
||||
*
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public abstract class AbstractOneDReader implements OneDReader {
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.util.Hashtable;
|
|||
* of one-dimensional barcodes.</p>
|
||||
*
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author alasdair@google.com (Alasdair Mackintosh)
|
||||
*/
|
||||
public abstract class AbstractUPCEANReader extends AbstractOneDReader implements UPCEANReader {
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Hashtable;
|
|||
/**
|
||||
* <p>Decodes Code 128 barcodes.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Code128Reader extends AbstractOneDReader {
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Hashtable;
|
|||
/**
|
||||
* <p>Decodes Code 39 barcodes. This does not support "Full ASCII Code 39" yet.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Code39Reader extends AbstractOneDReader {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.common.BitArray;
|
|||
* <p>Implements decoding of the EAN-13 format.</p>
|
||||
*
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author alasdair@google.com (Alasdair Mackintosh)
|
||||
*/
|
||||
public final class EAN13Reader extends AbstractUPCEANReader {
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.common.BitArray;
|
|||
/**
|
||||
* <p>Implements decoding of the EAN-8 format.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class EAN8Reader extends AbstractUPCEANReader {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import java.util.Vector;
|
|||
|
||||
/**
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class MultiFormatOneDReader extends AbstractOneDReader {
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ import java.util.Vector;
|
|||
* read all such formats, it is most efficent to use this implementation rather than invoke
|
||||
* individual readers.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class MultiFormatUPCEANReader extends AbstractOneDReader {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import java.util.Hashtable;
|
|||
* <p>{@link Reader}s which also implement this interface read one-dimensional barcode
|
||||
* formats, and expose additional functionality that is specific to this type of barcode.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public interface OneDReader extends Reader {
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Hashtable;
|
|||
* <p>Implements decoding of the UPC-A format.</p>
|
||||
*
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class UPCAReader implements UPCEANReader {
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ import com.google.zxing.common.BitArray;
|
|||
* <p>This interfaces captures addtional functionality that readers of
|
||||
* UPC/EAN family of barcodes should expose.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public interface UPCEANReader extends OneDReader {
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ import com.google.zxing.common.BitArray;
|
|||
* <p><a href="http://www.barcodeisland.com/upce.phtml">This</a> is a great reference for
|
||||
* UPC-E information.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class UPCEReader extends AbstractUPCEANReader {
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ import java.util.Hashtable;
|
|||
/**
|
||||
* This implementation can detect and decode QR Codes in an image.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class QRCodeReader implements Reader {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ import com.google.zxing.ReaderException;
|
|||
import com.google.zxing.common.BitMatrix;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class BitMatrixParser {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ package com.google.zxing.qrcode.decoder;
|
|||
* multiple blocks, each of which is a unit of data and error-correction codewords. Each
|
||||
* is represented by an instance of this class.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class DataBlock {
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ package com.google.zxing.qrcode.decoder;
|
|||
* <p>Note that the diagram in section 6.8.1 is misleading since it indicates that i is column position
|
||||
* and j is row position. In fact, as the text says, i is row position and j is column position.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
abstract class DataMask {
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import java.io.UnsupportedEncodingException;
|
|||
*
|
||||
* <p>See ISO 18004:2006, 6.4.3 - 6.4.7</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class DecodedBitStreamParser {
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import com.google.zxing.common.reedsolomon.ReedSolomonException;
|
|||
* <p>The main class which implements QR Code decoding -- as opposed to locating and extracting
|
||||
* the QR Code from an image.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Decoder {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.ReaderException;
|
|||
* <p>See ISO 18004:2006, 6.5.1. This enum encapsulates the four error correction levels
|
||||
* defined by the QR code standard.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class ErrorCorrectionLevel {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.ReaderException;
|
|||
* <p>Encapsulates a QR Code's format information, including the data mask used and
|
||||
* error correction level.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @see DataMask
|
||||
* @see ErrorCorrectionLevel
|
||||
*/
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.ReaderException;
|
|||
* <p>See ISO 18004:2006, 6.4.1, Tables 2 and 3. This enum encapsulates the various modes in which
|
||||
* data can be encoded to bits in the QR code standard.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class Mode {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.common.BitMatrix;
|
|||
/**
|
||||
* See ISO 18004:2006 Annex D
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Version {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import com.google.zxing.ResultPoint;
|
|||
* <p>Encapsulates an alignment pattern, which are the smaller square patterns found in
|
||||
* all but the simplest QR Codes.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class AlignmentPattern implements ResultPoint {
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ import java.util.Vector;
|
|||
*
|
||||
* <p>This class is not thread-safe.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class AlignmentPatternFinder {
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ import java.util.Hashtable;
|
|||
* <p>Encapsulates logic that can detect a QR Code in an image, even if the QR Code
|
||||
* is rotated or skewed, or partially obscured.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class Detector {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import com.google.zxing.ResultPoint;
|
|||
* the corners of QR Codes. It also encapsulates a count of similar finder patterns,
|
||||
* as a convenience to the finder's bookkeeping.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class FinderPattern implements ResultPoint {
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ import java.util.Vector;
|
|||
*
|
||||
* <p>This class is not thread-safe and should not be reused.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class FinderPatternFinder {
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package com.google.zxing.qrcode.detector;
|
|||
* <p>Encapsulates information about finder patterns in an image, including the location of
|
||||
* the three finder patterns, and their estimated module size.</p>
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
final class FinderPatternInfo {
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import junit.framework.TestCase;
|
|||
/**
|
||||
* Tests {@link ParsedResult}.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class ParsedReaderResultTestCase extends TestCase {
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ import junit.framework.TestCase;
|
|||
/**
|
||||
* Tests {@link com.google.zxing.client.result.URIParsedResult}.
|
||||
*
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class URIParsedResultTestCase extends TestCase {
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ import java.util.ArrayList;
|
|||
import java.nio.charset.Charset;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
* @author dswitkin@google.com (Daniel Switkin)
|
||||
*/
|
||||
public abstract class AbstractBlackBoxTestCase extends TestCase {
|
||||
|
|
|
@ -19,7 +19,7 @@ package com.google.zxing.common;
|
|||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* @author srowen@google.com (Sean Owen)
|
||||
* @author Sean Owen
|
||||
*/
|
||||
public final class BitArrayTestCase extends TestCase {
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue