org.sputnikdev.bluetooth.manager.DiscoveredObject Maven / Gradle / Ivy
package org.sputnikdev.bluetooth.manager;
import org.sputnikdev.bluetooth.URL;
/**
* Root interface for all bluetooth objects discovered by Bluetooth Manager.
* @author Vlad Kolotov
*/
public interface DiscoveredObject {
/**
* Returns bluetooth object URL.
* @return bluetooth object URL
*/
URL getURL();
/**
* Returns bluetooth object name.
* @return bluetooth object name
*/
String getName();
/**
* Returns bluetooth object alias.
* @return bluetooth object alias
*/
String getAlias();
/**
* Checks whether this discovery result represents a set of objects.
* @return true if the object represents a set of objects
*/
boolean isCombined();
}