/**@class android.bluetooth.le.ScanFilter implements android.os.Parcelable @extends java.lang.Object Criteria for filtering result from Bluetooth LE scans. A {@link android.bluetooth.le.ScanFilter} allows clients to restrict scan results to only those that are of interest to them. <p> Current filtering on the following fields are supported: <li>Service UUIDs which identify the bluetooth gatt services running on the device. <li>Name of remote Bluetooth LE device. <li>Mac address of the remote device. <li>Service data which is the data associated with a service. <li>Manufacturer specific data which is the data associated with a particular manufacturer. @see ScanResult @see BluetoothLeScanner */ var ScanFilter = { /**@hide */ EMPTY : "null", /** A {@link android.os.Parcelable.Creator} to create {@link android.bluetooth.le.ScanFilter} from parcel. */ CREATOR : "null", /** */ describeContents : function( ) {}, /** */ writeToParcel : function( ) {}, /**Returns the filter set the device name field of Bluetooth advertisement data. */ getDeviceName : function( ) {}, /**Returns the filter set on the service uuid. */ getServiceUuid : function( ) {}, /** */ getServiceUuidMask : function( ) {}, /**Returns the filter set on the service Solicitation uuid. */ getServiceSolicitationUuid : function( ) {}, /**Returns the filter set on the service Solicitation uuid mask. */ getServiceSolicitationUuidMask : function( ) {}, /** */ getDeviceAddress : function( ) {}, /** */ getServiceData : function( ) {}, /** */ getServiceDataMask : function( ) {}, /** */ getServiceDataUuid : function( ) {}, /**Returns the manufacturer id. -1 if the manufacturer filter is not set. */ getManufacturerId : function( ) {}, /** */ getManufacturerData : function( ) {}, /** */ getManufacturerDataMask : function( ) {}, /**Check if the scan filter matches a {@code scanResult}. A scan result is considered as a match if it matches all the field filters. */ matches : function( ) {}, /**Check if the uuid pattern is contained in a list of parcel uuids. @hide */ matchesServiceUuids : function( ) {}, /** */ toString : function( ) {}, /** */ hashCode : function( ) {}, /** */ equals : function( ) {}, /**Checks if the scanfilter is empty @hide */ isAllFieldsEmpty : function( ) {}, };