Added in revision 1
package

com.datalogic.device.configuration

This package contains model classes and interfaces to handle the different properties.

Interfaces

ConfigurationChangeListener This interface is used by the application to listen to configuration changes. 
PropertyEditor PropertyEditor is the interface to get and set properties from/to the underlying subsystem. 
PropertyGetter PropertyGetter is the interface to get properties from/to the underlying subsystem. 

Classes

BooleanProperty BooleanProperty is the class that implements the property of type Boolean. 
CharacterProperty CharacterProperty is the class that implements the property of type Character. 
ConfigurationManager ConfigurationManager gives the developer the ability to browse and set the configuration properties of the device. 
EnumProperty<E extends Enum<E>> EnumProperty is the class that implements the property of type Enum. 
NumericProperty NumericProperty is the class that implements the property of type Integer. 
Property<T> Property is the abstract class that represents a generic Property of type T. 
PropertyGroup PropertyGroup contains properties and/or other property groups. 
PropertyGroupID PropertyGroupID is the class that includes all the property group identifiers. 
PropertyID PropertyID is the class that includes all the properties identifiers. 
TextProperty TextProperty is the class that implements the property of type String. 

Enums

DualSimPreferredCallsAndSms Enum DualSimPreferredCallsAndSms defines the Dual SIM settings for voice calls and SMS. 
DualSimPreferredData Enum DualSimPreferredData defines the Dual SIM settings for mobile data. 
DualSimStatus Enum DualSimStatus defines the Dual SIM settings for SIM Cards availability. 
OffChargingModePolicy Enum OffChargingModePolicy defines the behaviors that the device can assume while it is turned off and is being charged. 
PropertyType PropertyType is the enumerative class representing the Property types. 
UsbFunction Enum UsbFunction defines the allowed values for settings the USB Trasfer Protocol in properties USB_DEFAULT_FUNCTION and USB_CURRENT_FUNCTION  
Wifi802Dot11Mode Enum Wifi802Dot11Mode defines the allowed values for settings property WIFI_802_DOT_11_MODE  
WifiBandSelection Enum WifiBandSelection defines the allowed values for settings property WIFI_BAND_SELECTION  
WifiPowerSave Enum WifiPowerSave defines the allowed values for settings property WIFI_POWER_SAVE  
WifiRoamingProfile Enum WifiRoamingProfile defines the Roaming profiles that can be used for settings property WIFI_ROAMING_PROFILE  

Exceptions

ConfigException ConfigException is used for configuration related errors.