Lines Matching defs:Filter
27 * Filter object that returns whether or not the BluetoothDevice
35 interface Filter {
40 static final Filter ALL_FILTER = new AllFilter();
43 static final Filter BONDED_DEVICE_FILTER = new BondedDeviceFilter();
46 static final Filter UNBONDED_DEVICE_FILTER = new UnbondedDeviceFilter();
49 private static final Filter[] FILTERS = {
62 * Returns the singleton {@link Filter} object for the specified type,
66 * @return a singleton object implementing the {@link Filter} interface.
68 static Filter getFilter(int filterType) {
77 /** Filter that matches all devices. */
78 private static final class AllFilter implements Filter {
84 /** Filter that matches only bonded devices. */
85 private static final class BondedDeviceFilter implements Filter {
91 /** Filter that matches only unbonded devices. */
92 private static final class UnbondedDeviceFilter implements Filter {
99 private abstract static class ClassUuidFilter implements Filter {
107 /** Filter that matches devices that support AUDIO profiles. */
128 /** Filter that matches devices that support Object Transfer. */
142 /** Filter that matches devices that support PAN User (PANU) profile. */
156 /** Filter that matches devices that support NAP profile. */