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 |
vendor |
protected String |
vendorId |
| Constructor and Description |
|---|
AbstractUsbDevice(String name,
String vendor,
String vendorId,
String productId,
String serialNumber,
UsbDevice[] connectedDevices) |
| 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 |
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 UsbDevice[] connectedDevices
public String getName()
public String getVendor()
public String getVendorId()
getVendorId in interface UsbDevicepublic String getProductId()
getProductId in interface UsbDevicepublic String getSerialNumber()
getSerialNumber in interface UsbDevicepublic UsbDevice[] getConnectedDevices()
getConnectedDevices in interface UsbDevicepublic int compareTo(UsbDevice usb)
compareTo in interface Comparable<UsbDevice>Copyright © 2010–2018 oshi. All rights reserved.