org.apache.felix.upnp.sample.binaryLight.devices
Class LightDevice

java.lang.Object
  extended by org.apache.felix.upnp.sample.binaryLight.devices.LightDevice
All Implemented Interfaces:
UPnPDevice

public class LightDevice
extends Object
implements UPnPDevice


Field Summary
 
Fields inherited from interface org.osgi.service.upnp.UPnPDevice
CHILDREN_UDN, DEVICE_CATEGORY, FRIENDLY_NAME, ID, MANUFACTURER, MANUFACTURER_URL, MATCH_GENERIC, MATCH_MANUFACTURER_MODEL, MATCH_MANUFACTURER_MODEL_REVISION, MATCH_MANUFACTURER_MODEL_REVISION_SERIAL, MATCH_TYPE, MODEL_DESCRIPTION, MODEL_NAME, MODEL_NUMBER, MODEL_URL, PARENT_UDN, PRESENTATION_URL, SERIAL_NUMBER, TYPE, UDN, UPC, UPNP_EXPORT
 
Constructor Summary
LightDevice(BundleContext context)
           
 
Method Summary
 void close()
           
 Dictionary getDescriptions(String locale)
           
 UPnPIcon[] getIcons(String locale)
           
 LightModel getModel()
           
 UPnPService getService(String serviceId)
           
 UPnPService[] getServices()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LightDevice

public LightDevice(BundleContext context)
Method Detail

getModel

public LightModel getModel()

getService

public UPnPService getService(String serviceId)
Specified by:
getService in interface UPnPDevice

getServices

public UPnPService[] getServices()
Specified by:
getServices in interface UPnPDevice

getIcons

public UPnPIcon[] getIcons(String locale)
Specified by:
getIcons in interface UPnPDevice

getDescriptions

public Dictionary getDescriptions(String locale)
Specified by:
getDescriptions in interface UPnPDevice

close

public void close()


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.