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

org.ocap.hn.upnp.common.UPnPAdvertisedDeviceIcon Maven / Gradle / Ivy

package org.ocap.hn.upnp.common;


/**
 * This interface represents a UPnP device icon as it is described on a
 * particular network.
 * It provides the data constituting a UPnP device icon, portions of
 * which depend on the network interface on which it is advertised.
 * Corresponds to the {@code icon} entry in the UPnP device description
 * {@code iconList} element.
 */
public interface UPnPAdvertisedDeviceIcon extends UPnPDeviceIcon {

    /**
     * Gets the URL for retrieval of this icon.
     *
     * @return The URL used to retrieve this icon.
     */
    String getURL();

    /**
     * Gets the UPnP device that this icon is associated with.
     *
     * @return The device that this icon is associated with.
     */
    // public UPnPAdvertisedDevice getAdvertisedDevice();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy