Class SoSigningDeviceInfo
- java.lang.Object
-
- com.stepover.opensignatureapi.device.SoSigningDeviceInfo
-
- All Implemented Interfaces:
SigningDeviceInfo
public class SoSigningDeviceInfo extends java.lang.Object implements SigningDeviceInfo
a class implementing the SigningDeviceInfo Interface. this class delivers pad meta information.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringfirmwareVersionThe firmware version.protected ImageLoaderimageLoaderThe image loader.protected java.lang.StringkeyThe raw device name returnedprotected java.util.LocalelocaleThe locale.protected java.util.logging.LoggerlogThe log.protected java.util.ResourceBundlenameBundleThe bundle of device namesprotected java.lang.StringNAMES_BUNDLEThe qualified name for the device names bundleprotected java.lang.StringRESOURCES_FOLDERThe resource folder pathprotected java.lang.StringserialNumberThe serial number.protected SigningDevicesigningDeviceThe signing device.protected java.lang.StringUNKNOWN_DEVICEThe logger message string
-
Constructor Summary
Constructors Constructor Description SoSigningDeviceInfo(java.util.Locale locale, SigningDevice signingDevice)Instantiates a new signing device info impl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()VersiongetFirmwareVersion()Returns the firmware version of theSigningDeviceif applicable ornullotherwise.java.awt.image.BufferedImagegetImage()Returns a UI-usable Image ornull.java.lang.StringgetName()Returns a name for theSigningDevicethat may be used in a user interface.java.lang.StringgetSerialNumber()Returns a serial number for theSigningDeviceornullif not applicable.VendorgetVendor()
-
-
-
Field Detail
-
locale
protected java.util.Locale locale
The locale.
-
nameBundle
protected java.util.ResourceBundle nameBundle
The bundle of device names
-
key
protected java.lang.String key
The raw device name returned
-
serialNumber
protected java.lang.String serialNumber
The serial number.
-
firmwareVersion
protected java.lang.String firmwareVersion
The firmware version.
-
imageLoader
protected ImageLoader imageLoader
The image loader.
-
UNKNOWN_DEVICE
protected final java.lang.String UNKNOWN_DEVICE
The logger message string- See Also:
- Constant Field Values
-
RESOURCES_FOLDER
protected final java.lang.String RESOURCES_FOLDER
The resource folder path- See Also:
- Constant Field Values
-
NAMES_BUNDLE
protected final java.lang.String NAMES_BUNDLE
The qualified name for the device names bundle- See Also:
- Constant Field Values
-
log
protected java.util.logging.Logger log
The log.
-
signingDevice
protected SigningDevice signingDevice
The signing device.
-
-
Constructor Detail
-
SoSigningDeviceInfo
public SoSigningDeviceInfo(java.util.Locale locale, SigningDevice signingDevice)Instantiates a new signing device info impl.- Parameters:
locale- the localesoPad- the so pad
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceSigningDeviceInfo
-
getFirmwareVersion
public Version getFirmwareVersion()
Description copied from interface:SigningDeviceInfoReturns the firmware version of theSigningDeviceif applicable ornullotherwise. The format of the version string is vendor dependent.- Specified by:
getFirmwareVersionin interfaceSigningDeviceInfo- Returns:
-
getImage
public java.awt.image.BufferedImage getImage()
Description copied from interface:SigningDeviceInfoReturns a UI-usable Image ornull. This image can be used to for example to present a "Device Selection Dialog".Although not specified the recommended size of the image is 400 x 400 Pixel.
- Specified by:
getImagein interfaceSigningDeviceInfo- Returns:
- either a
BufferedImageornull
-
getName
public java.lang.String getName()
Description copied from interface:SigningDeviceInfoReturns a name for theSigningDevicethat may be used in a user interface.- Specified by:
getNamein interfaceSigningDeviceInfo- Returns:
-
getSerialNumber
public java.lang.String getSerialNumber()
Description copied from interface:SigningDeviceInfoReturns a serial number for theSigningDeviceornullif not applicable. The serial number is a vendor specific identifier for a particular device which could but doesn't have to be unique.- Specified by:
getSerialNumberin interfaceSigningDeviceInfo- Returns:
-
getVendor
public Vendor getVendor()
- Specified by:
getVendorin interfaceSigningDeviceInfo
-
-