org.apache.felix.upnp.sample.tv
Class TvDevice
java.lang.Object
org.apache.felix.upnp.sample.tv.TvDevice
- All Implemented Interfaces:
- java.util.EventListener, org.osgi.framework.ServiceListener, org.osgi.service.upnp.UPnPDevice, org.osgi.service.upnp.UPnPEventListener
public class TvDevice
- extends java.lang.Object
- implements org.osgi.service.upnp.UPnPDevice, org.osgi.service.upnp.UPnPEventListener, org.osgi.framework.ServiceListener
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 |
Fields inherited from interface org.osgi.service.upnp.UPnPEventListener |
UPNP_FILTER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TvDevice
public TvDevice()
getService
public org.osgi.service.upnp.UPnPService getService(java.lang.String serviceId)
- Specified by:
getService
in interface org.osgi.service.upnp.UPnPDevice
getServices
public org.osgi.service.upnp.UPnPService[] getServices()
- Specified by:
getServices
in interface org.osgi.service.upnp.UPnPDevice
getIcons
public org.osgi.service.upnp.UPnPIcon[] getIcons(java.lang.String locale)
- Specified by:
getIcons
in interface org.osgi.service.upnp.UPnPDevice
getDescriptions
public java.util.Dictionary getDescriptions(java.lang.String locale)
- Specified by:
getDescriptions
in interface org.osgi.service.upnp.UPnPDevice
setComponent
public void setComponent(java.awt.Component comp)
getComponent
public java.awt.Component getComponent()
on
public void on()
isOn
public boolean isOn()
off
public void off()
getClockTime
public java.lang.String getClockTime()
getAirconTempture
public java.lang.String getAirconTempture()
setMessage
public void setMessage(java.lang.String msg)
getMessage
public java.lang.String getMessage()
doSubscribe
public void doSubscribe()
undoSubscribe
public void undoSubscribe()
notifyUPnPEvent
public void notifyUPnPEvent(java.lang.String deviceId,
java.lang.String serviceId,
java.util.Dictionary events)
- Specified by:
notifyUPnPEvent
in interface org.osgi.service.upnp.UPnPEventListener
start
public void start()
stop
public void stop()
serviceChanged
public void serviceChanged(org.osgi.framework.ServiceEvent event)
- Specified by:
serviceChanged
in interface org.osgi.framework.ServiceListener