Index

A B C D E G I M N O Q R S U V 
All Classes and Interfaces|All Packages|Serialized Form

A

Android Mobile App Quick Start - Search tag in package org.gs1.gs1encoders
Section

B

Barcode scan data processing - Search tag in package org.gs1.gs1encoders
Section
Building the Java wrapper - Search tag in package org.gs1.gs1encoders
Section

C

close() - Method in class org.gs1.gs1encoders.GS1Encoder
Releases the resources associated with this encoder instance.
Converting an AI element string to barcode message data - Search tag in package org.gs1.gs1encoders
Section

D

DataBarExpanded - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Expanded (Stacked)
DataBarLimited - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Limited
DataBarOmni - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Omnidirectional
DataBarStacked - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Stacked
DataBarStackedOmni - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Stacked Omnidirectional
DataBarTruncated - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1 DataBar Truncated
DigSigSerialKey - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Serialisation qualifier AIs must be present with Digital Signature (locked: always enabled)
DM - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
(GS1) Data Matrix
DotCode - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
(GS1) DotCode

E

EAN13 - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
EAN-13
EAN8 - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
EAN-8
Example uses - Search tag in package org.gs1.gs1encoders
Section

G

getAddCheckDigit() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the current status of the "add check digit" mode for EAN/UPC and GS1 DataBar symbols.
getAIdataStr() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the barcode data input buffer in human-friendly GS1 AI syntax.
getDataStr() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the raw data that would be directly encoded within a GS1 barcode message.
getDLignoredQueryParams() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the non-numeric (ignored) query parameters from a GS1 Digital Link URI.
getDLuri(String) - Method in class org.gs1.gs1encoders.GS1Encoder
Get a GS1 Digital Link URI that represents the AI-based input data.
getErrMarkup() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the error markup generated when parsing AI data fails due to a linting failure.
getHRI() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the Human-Readable Interpretation ("HRI") text for the current data input buffer.
getIncludeDataTitlesInHRI() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the status of the "include data titles in HRI" flag.
getInitFallbackWarning() - Method in class org.gs1.gs1encoders.GS1Encoder
Returns the warning message produced when initialisation fell back to the embedded AI table because the supplied Syntax Dictionary could not be loaded (only when fallbackOnSyndictError was set).
getPermitUnknownAIs() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the status of the "permit unknown AIs" mode.
getPermitZeroSuppressedGTINinDLuris() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the status of the "permit zero-suppressed GTINs in GS1 DL URIs" mode.
getScanData() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the expected scan data string that a reader should return.
getSym() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the current symbology type.
getValidateAIassociations() - Method in class org.gs1.gs1encoders.GS1Encoder
getValidationEnabled(GS1Encoder.Validation) - Method in class org.gs1.gs1encoders.GS1Encoder
Get the current enabled status of the provided AI validation procedure.
getValue() - Method in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
Returns the native library value for this symbology.
getValue() - Method in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Returns the native library value for this validation.
getVersion() - Method in class org.gs1.gs1encoders.GS1Encoder
Get the version string of the library.
GS1_128_CCA - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1-128 with CC-A or CC-B
GS1_128_CCC - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
GS1-128 with CC
GS1 AI data validation and extraction (including GS1 Digital Link) - Search tag in package org.gs1.gs1encoders
Section
GS1 Barcode Syntax Engine - Java wrapper. - Search tag in package org.gs1.gs1encoders
Section
GS1Encoder - Class in org.gs1.gs1encoders
Main class for processing GS1 barcode data, including validation, format conversion, and generation of outputs such as GS1 Digital Link URIs and Human-Readable Interpretation text.
GS1Encoder() - Constructor for class org.gs1.gs1encoders.GS1Encoder
Initialises a new instance of the GS1Encoder class.
GS1Encoder(GS1Encoder.InitOptions) - Constructor for class org.gs1.gs1encoders.GS1Encoder
Initialises a new instance of the GS1Encoder class with the given options.
GS1Encoder.InitOptions - Class in org.gs1.gs1encoders
Initialisation options for the GS1Encoder.
GS1Encoder.Symbology - Enum Class in org.gs1.gs1encoders
Recognised GS1 barcode formats ("symbologies") for processing scan data.
GS1Encoder.Validation - Enum Class in org.gs1.gs1encoders
Optional AI validation procedures that may be applied to detect invalid inputs.
GS1EncoderDigitalLinkException - Exception Class in org.gs1.gs1encoders
Custom error class for the wrapper for accessing the GS1 Barcode Syntax Engine native library from Java.
GS1EncoderDigitalLinkException(String) - Constructor for exception class org.gs1.gs1encoders.GS1EncoderDigitalLinkException
Constructs a new GS1EncoderDigitalLinkException with the specified error message.
GS1EncoderGeneralException - Exception Class in org.gs1.gs1encoders
Custom error class for the wrapper for accessing the GS1 Barcode Syntax Engine native library from Java.
GS1EncoderGeneralException(String) - Constructor for exception class org.gs1.gs1encoders.GS1EncoderGeneralException
Constructs a new GS1EncoderGeneralException with the specified error message.
GS1EncoderParameterException - Exception Class in org.gs1.gs1encoders
Custom error class for the wrapper for accessing the GS1 Barcode Syntax Engine native library from Java.
GS1EncoderParameterException(String) - Constructor for exception class org.gs1.gs1encoders.GS1EncoderParameterException
Constructs a new GS1EncoderParameterException with the specified error message.
GS1EncoderScanDataException - Exception Class in org.gs1.gs1encoders
Custom error class for the wrapper for accessing the GS1 Barcode Syntax Engine native library from Java.
GS1EncoderScanDataException(String) - Constructor for exception class org.gs1.gs1encoders.GS1EncoderScanDataException
Constructs a new GS1EncoderScanDataException with the specified error message.

I

InitOptions() - Constructor for class org.gs1.gs1encoders.GS1Encoder.InitOptions
 

M

MutexAIs - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Mutually exclusive AIs (locked: always enabled)

N

NONE - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
None defined
NUMSYMS - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
Value is the number of symbologies
NUMVALIDATIONS - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Value is the number of validations

O

org.gs1.gs1encoders - package org.gs1.gs1encoders
GS1 Barcode Syntax Engine - Java wrapper.

Q

QR - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
(GS1) QR Code
Quick start - Search tag in package org.gs1.gs1encoders
Section

R

RepeatedAIs - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Repeated AIs having same value (locked: always enabled)
RequisiteAIs - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Mandatory associations between AIs
Running the example application - Search tag in package org.gs1.gs1encoders
Section

S

setAddCheckDigit(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
Enable or disable "add check digit" mode for EAN/UPC and GS1 DataBar symbols.
setAIdataStr(String) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the barcode data input buffer using GS1 Application Identifier syntax.
setDataStr(String) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the raw data that would be directly encoded within a GS1 barcode message.
setFallbackOnSyndictError(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder.InitOptions
Fall back to the embedded AI table if the Syntax Dictionary cannot be loaded.
setIncludeDataTitlesInHRI(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the "include data titles in HRI" flag.
setNoEmbedded(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder.InitOptions
Refuse to use the embedded AI table.
setPermitUnknownAIs(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the "permit unknown AIs" mode.
setPermitZeroSuppressedGTINinDLuris(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the status of the "permit zero-suppressed GTINs in GS1 DL URIs" mode.
setScanData(String) - Method in class org.gs1.gs1encoders.GS1Encoder
Process scan data received from a barcode reader.
setSym(GS1Encoder.Symbology) - Method in class org.gs1.gs1encoders.GS1Encoder
Set the symbology type.
setSyntaxDictionary(String) - Method in class org.gs1.gs1encoders.GS1Encoder.InitOptions
Set the path to a GS1 Syntax Dictionary file.
setValidateAIassociations(boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
setValidationEnabled(GS1Encoder.Validation, boolean) - Method in class org.gs1.gs1encoders.GS1Encoder
Enable or disable the given AI validation procedure.

U

UnknownAInotDLattr - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Unknown AIs not permitted as GS1 DL URI data attributes
UPCA - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
UPC-A
UPCE - Enum constant in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
UPC-E
Using in Your Own Project - Search tag in package org.gs1.gs1encoders
Section

V

valueOf(String) - Static method in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gs1.gs1encoders.GS1Encoder.Symbology
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gs1.gs1encoders.GS1Encoder.Validation
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G I M N O Q R S U V 
All Classes and Interfaces|All Packages|Serialized Form