-
public final class DeviceFilter
-
-
Field Summary
Fields Modifier and Type Field Description public final intmVendorIdpublic final intmProductIdpublic final intmClasspublic final intmSubclasspublic final intmProtocolpublic final StringmManufacturerNamepublic final StringmProductNamepublic final StringmSerialNumberpublic final booleanisExclude
-
Constructor Summary
Constructors Constructor Description DeviceFilter(int vid, int pid, int clasz, int subclass, int protocol, String manufacturer, String product, String serialNum)DeviceFilter(int vid, int pid, int clasz, int subclass, int protocol, String manufacturer, String product, String serialNum, boolean isExclude)DeviceFilter(UsbDevice device)DeviceFilter(UsbDevice device, boolean isExclude)
-
Method Summary
Modifier and Type Method Description booleanisExclude(UsbDevice device)このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す booleanisExclude(UsbDevice device)このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す static List<DeviceFilter>getDeviceFilters(Context context, int deviceFilterXmlId)指定したxmlリソースからDeviceFilterリストを生成する static DeviceFilterreadEntryOne(Context context, XmlPullParser parser)booleanmatches(UsbDevice device)指定したUsbDeviceがこのDeviceFilterにマッチするかどうかを返すmExcludeフラグは別途#isExcludeか自前でチェックすること booleanmatches(DeviceFilter f)これって要らんかも, equalsでできる気が booleanequals(Object obj)inthashCode()StringtoString()-
-
Constructor Detail
-
DeviceFilter
DeviceFilter(int vid, int pid, int clasz, int subclass, int protocol, String manufacturer, String product, String serialNum)
-
DeviceFilter
DeviceFilter(int vid, int pid, int clasz, int subclass, int protocol, String manufacturer, String product, String serialNum, boolean isExclude)
-
DeviceFilter
DeviceFilter(UsbDevice device)
-
DeviceFilter
DeviceFilter(UsbDevice device, boolean isExclude)
-
-
Method Detail
-
isExclude
boolean isExclude(UsbDevice device)
このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す
-
isExclude
boolean isExclude(UsbDevice device)
このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す
-
getDeviceFilters
static List<DeviceFilter> getDeviceFilters(Context context, int deviceFilterXmlId)
指定したxmlリソースからDeviceFilterリストを生成する
-
readEntryOne
static DeviceFilter readEntryOne(Context context, XmlPullParser parser)
-
matches
boolean matches(UsbDevice device)
指定したUsbDeviceがこのDeviceFilterにマッチするかどうかを返すmExcludeフラグは別途#isExcludeか自前でチェックすること
-
matches
boolean matches(DeviceFilter f)
これって要らんかも, equalsでできる気が
-
hashCode
int hashCode()
-
-
-
-