Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
Barcode.BarcodeFormat is an annotation interface that defines barcode format constants.
It supports a wide variety of barcode formats, including common types like QR codes, UPCs, EANs, and more specialized formats such as PDF417 and Aztec.
The FORMAT_ALL_FORMATS and FORMAT_UNKNOWN constants provide general options for handling all supported formats or unknown barcode types.
This interface inherits methods from java.lang.annotation.Annotation, allowing it to be used for reflection and code analysis purposes.
public static abstract @interface Barcode.BarcodeFormat implements Annotation
Barcode format constants - enumeration of supported barcode formats:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[],["`Barcode.BarcodeFormat` defines constants for supported barcode types, implementing the `Annotation` interface. It enumerates fifteen formats, including `FORMAT_UNKNOWN`, `FORMAT_ALL_FORMATS`, `CODE_128`, `CODE_39`, `CODE_93`, `CODABAR`, `DATA_MATRIX`, `EAN_13`, `EAN_8`, `ITF`, `QR_CODE`, `UPC_A`, `UPC_E`, `PDF417`, and `AZTEC`. The interface inherits four methods from `Annotation`: `annotationType()`, `equals(Object arg0)`, `hashCode()`, and `toString()`.\n"]]