public abstract class AbstractUsbDevice extends Object implements UsbDevice
| Modifier and Type | Field and Description |
|---|---|
protected UsbDevice[] |
connectedDevices |
protected String |
name |
protected String |
productId |
protected String |
serialNumber |
protected String |
uniqueDeviceId |
protected String |
vendor |
protected String |
vendorId |
| Constructor and Description |
|---|
AbstractUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
String uniqueDeviceId,
UsbDevice[] connectedDevices)
Constructor for AbstractUsbDevice.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(UsbDevice usb) |
UsbDevice[] |
getConnectedDevices()
Other devices connected to this hub
|
String |
getName()
Name of the USB device
|
String |
getProductId()
Product ID of the USB device
|
String |
getSerialNumber()
Serial number of the USB device
|
String |
getUniqueDeviceId()
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows),
Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number
(Unix)
|
String |
getVendor()
Vendor that manufactured the USB device
|
String |
getVendorId()
ID of the vendor that manufactured the USB device
|
String |
toString() |
protected String name
protected String vendor
protected String vendorId
protected String productId
protected String serialNumber
protected String uniqueDeviceId
protected UsbDevice[] connectedDevices
public String getVendor()
UsbDevicepublic String getVendorId()
UsbDevicegetVendorId in interface UsbDevicepublic String getProductId()
UsbDevicegetProductId in interface UsbDevicepublic String getSerialNumber()
UsbDevicegetSerialNumber in interface UsbDevicepublic String getUniqueDeviceId()
UsbDevicegetUniqueDeviceId in interface UsbDevicepublic UsbDevice[] getConnectedDevices()
UsbDevicegetConnectedDevices in interface UsbDevicepublic int compareTo(UsbDevice usb)
compareTo in interface Comparable<UsbDevice>Copyright © 2019. All rights reserved.