@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()
UsbDevice
getVendorId
in interface UsbDevice
public java.lang.String getProductId()
UsbDevice
getProductId
in interface UsbDevice
public java.lang.String getManufacturerName()
UsbDevice
getManufacturerName
in interface UsbDevice
public java.lang.String getProductName()
UsbDevice
getProductName
in interface UsbDevice
public java.lang.String getUsbBusNumber()
UsbDevice
getUsbBusNumber
in interface UsbDevice
public java.lang.String getUsbDevicePath()
UsbDevice
getUsbDevicePath
in interface UsbDevice
public java.lang.String getUsbPort()
UsbDevice
getUsbPort
in interface UsbDevice
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object