@ProviderType public abstract class AbstractUsbDevice extends java.lang.Object implements UsbDevice
| Constructor and Description |
|---|
AbstractUsbDevice(AbstractUsbDevice usbDevice) |
AbstractUsbDevice(java.lang.String vendorId,
java.lang.String productId,
java.lang.String manufacturerName,
java.lang.String productName,
java.lang.String usbBusNumber,
java.lang.String usbDevicePath) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getManufacturerName()
The manufacturer name of the device
|
java.lang.String |
getProductId()
The product ID of the device
|
java.lang.String |
getProductName()
The product name of the device
|
java.lang.String |
getUsbBusNumber()
The USB bus number of the device
|
java.lang.String |
getUsbDevicePath()
The USB device path
|
java.lang.String |
getUsbPort()
The complete USB port (USB bus number plus USB device path)
|
java.lang.String |
getVendorId()
The vendor ID of the device
|
int |
hashCode() |
public AbstractUsbDevice(java.lang.String vendorId,
java.lang.String productId,
java.lang.String manufacturerName,
java.lang.String productName,
java.lang.String usbBusNumber,
java.lang.String usbDevicePath)
public AbstractUsbDevice(AbstractUsbDevice usbDevice)
public java.lang.String getVendorId()
UsbDevicegetVendorId in interface UsbDevicepublic java.lang.String getProductId()
UsbDevicegetProductId in interface UsbDevicepublic java.lang.String getManufacturerName()
UsbDevicegetManufacturerName in interface UsbDevicepublic java.lang.String getProductName()
UsbDevicegetProductName in interface UsbDevicepublic java.lang.String getUsbBusNumber()
UsbDevicegetUsbBusNumber in interface UsbDevicepublic java.lang.String getUsbDevicePath()
UsbDevicegetUsbDevicePath in interface UsbDevicepublic java.lang.String getUsbPort()
UsbDevicegetUsbPort in interface UsbDevicepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object