to top
Datalogic APIs
Added in revision 1
package

com.datalogic.decode

Provides basic classes to interact with the scanner.

Interfaces

DecodeResult DecodeResult is an interface passed by onRead(DecodeResult) to retrieve scanned data from the decoder. 
DeinitListener This interface is used by the application to listen to the scan deinit event. 
FrameCaptureListener This interface is used by the application to listen to the decoder's frame capture event. 
FrameSaveListener This interface is used by the application to listen to the decoder's frame save event. 
InitListener This interface is used by the application to listen to the scan init event. 
InputDevice Interface representing an input device. 
PresentationStateListener This interface is used by the application to listen to the presentation mode state change event. 
ReadListener This interface is used by the application to listen to the decoder's read event. 
StartListener This interface is used by the application to listen to the scan started event. 
StopListener This interface is used by the application to listen to the scan stopped event. 
TimeoutListener This interface is used by the application to listen to the scan timeout event. 

Classes

BarcodeDefaults BarcodeDefaults provides methods to retrieve default decoder properties. 
BarcodeManager BarcodeManager gives developers access to decoder related methods of the device. 
CameraInputDevice Input device representing a Camera. 
CameraInputDevice.FitScreenPreviewDisplayMode Class representing the display mode used to fit the preview to the screen on the shortest size. 
CameraInputDevice.ManualPositioningPreviewDisplayMode Class representing the display mode used to manually position the preview. 
CameraInputDevice.ManualPositioningPreviewDisplayMode.ManualPosition  
CameraInputDevice.PreviewDisplayMode Abstract class representing the display mode to use for the camera preview. 
CameraInputDevice.PreviewSize Class representing a preview size. 
CapturedFrame CaptureFrame is a data structure passed by FrameCaptureListener.onFrameCapture to retrieve frame data from the decoder. 
CustomOCR Class representing a custom OCR configuration installed in the device. 
GoodReadOverlayManager GoodReadOverlayManager is a class used to install and manage the Good Read's custom overlays. 
PropertyID PropertyID is the class that includes all the properties identifiers. 
SavedFrame SaveFrame is a data structure passed by FrameSaveListener.onFrameSave to retrieve frame data from the decoder. 
ScanEngineInputDevice Input device representing the Scan Engine. 
VisualFormatter VisualFormatter is a class used to install and manage the different projects created from the Visual Formatter tool available inside Scan2Deploy Studio. 
VisualFormatter.Item VisualFormatter.Item is a class representing a visual formatting item, used to manipulate the input barcode data when set as active item. 
VisualFormatter.Item.Property<T> VisualFormatter.Item.Property is a class representing a property of a visual formatting item, used to add custom parameters that can change the runtime behavior of the formatting item. 

Enums

BarcodeID BarcodeID is an enumeration class defining constants for different decoded barcode types. 
GoodReadOverlayManager.PersistenceType Enumerative representing the persistence type of the installed overlays. 
InputDevice.Type Enumeration representing the type of input device. 
PresentationState PresentationState is an enumeration class defining constants for presentation mode states. 
Symbology Symbology is an enumeration class defining constants for different barcode types. 
VisualFormatter.Item.Property.Direction VisualFormatter.Item.Property.Direction is an enumeration representing the direction of the property. 
VisualFormatter.Item.Property.Type VisualFormatter.Item.Property.Type is an enumeration representing the type of property. 
VisualFormatter.Item.Type VisualFormatter.Item.Type is an enumeration representing the type of item. 
VisualFormatter.PersistenceType VisualFormatter.PersistenceType is an enumeration representing the persistence type of the installed visual formatter configuration. 

Exceptions

DecodeException DecodeException is used for decoder related errors.