All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy