Package com.digimarc.dms.readers
Enum Class BaseReader.ImageSymbology
- All Implemented Interfaces:
BaseReader.Symbology
,Serializable
,Comparable<BaseReader.ImageSymbology>
,Constable
- Enclosing class:
- BaseReader
public static enum BaseReader.ImageSymbology
extends Enum<BaseReader.ImageSymbology>
implements BaseReader.Symbology
Image symbologies are intended for use with the image-based readers (
ImageReader
and VideoCaptureReader
). They will be ignored if they are passed into an audio reader.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCode 128 barcode symbology.Code 39 barcode symbology.DataBar barcode symbology.Deprecated.EAN 13 barcode symbology.EAN 8 barcode symbology.ITF-14 barcode symbology.ITF barcode symbology.UPC A barcode symbology.UPC E barcode symbology.Image Digimarc symbology.PDF417 barcode symbology.QR Code symbology. -
Method Summary
Modifier and TypeMethodDescriptionint
addSymbology
(int baseValue) int
getName()
static BaseReader.ImageSymbology
Returns the enum constant of this class with the specified name.static BaseReader.ImageSymbology[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.boolean
withinMask
(int readerMask) Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
Image_Digimarc
Image Digimarc symbology. This symbology includes all supported Digimarc Barcode types, including consumer print (magazines and advertising) and product packaging. -
Image_1D_UPCA
UPC A barcode symbology. -
Image_1D_UPCE
UPC E barcode symbology. -
Image_1D_EAN13
EAN 13 barcode symbology. -
Image_1D_EAN8
EAN 8 barcode symbology. -
Image_1D_Code39
Code 39 barcode symbology. -
Image_1D_Code128
Code 128 barcode symbology. -
Image_1D_DataBar
DataBar barcode symbology. -
Image_1D_DataBar_Expanded
Deprecated.DataBar Expanded barcode symbology.This symbology has been deprecated. DataBar Expanded reading is now included in DataBar scanning. When
BaseReader.ID_IMAGE_1D_DATABAR
symbology is enabled both types of DataBar codes will be read. -
Image_QRCode
QR Code symbology. -
Image_1D_ITF_GTIN_14
ITF-14 barcode symbology. -
Image_1D_ITF_Variable
ITF barcode symbology. By default this symbology supports ITF codes from 10-24 digits in length. To read codes shorter than 10 digits see the reader optionReaderOptions.ITF_BarcodeMinLength
. -
Image_PDF417
PDF417 barcode symbology.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
- Specified by:
getName
in interfaceBaseReader.Symbology
-
getBitmaskValue
public int getBitmaskValue()- Specified by:
getBitmaskValue
in interfaceBaseReader.Symbology
-
withinMask
public boolean withinMask(int readerMask) - Specified by:
withinMask
in interfaceBaseReader.Symbology
-
addSymbology
public int addSymbology(int baseValue) - Specified by:
addSymbology
in interfaceBaseReader.Symbology
-