Package org.jopensignature.sign
Interface SigningDeviceInfo
-
- All Known Implementing Classes:
NativeSigningDeviceInfo,SoHeadlessSigningDeviceInfo,SoSigningDeviceInfo
public interface SigningDeviceInfoGeneralSigningDeviceinformation which may be used in user interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract 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()
-
-
-
Method Detail
-
getDescription
java.lang.String getDescription()
-
getSerialNumber
java.lang.String getSerialNumber()
Returns 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.- Returns:
-
getImage
java.awt.image.BufferedImage getImage()
Returns 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.
- Returns:
- either a
BufferedImageornull
-
getFirmwareVersion
Version getFirmwareVersion()
Returns the firmware version of theSigningDeviceif applicable ornullotherwise. The format of the version string is vendor dependent.- Returns:
-
getName
java.lang.String getName()
Returns a name for theSigningDevicethat may be used in a user interface.- Returns:
-
getVendor
Vendor getVendor()
-
-