org.apache.felix.upnp.sample.tv
Class TvDevice

java.lang.Object
  extended by org.apache.felix.upnp.sample.tv.TvDevice
All Implemented Interfaces:
EventListener, ServiceListener, UPnPDevice, UPnPEventListener

public class TvDevice
extends Object
implements UPnPDevice, UPnPEventListener, ServiceListener


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
 
Fields inherited from interface org.osgi.service.upnp.UPnPEventListener
UPNP_FILTER
 
Constructor Summary
TvDevice()
           
 
Method Summary
 void doSubscribe()
           
 String getAirconTempture()
           
 String getClockTime()
           
 java.awt.Component getComponent()
           
 Dictionary getDescriptions(String locale)
           
 UPnPIcon[] getIcons(String locale)
           
 String getMessage()
           
 UPnPService getService(String serviceId)
           
 UPnPService[] getServices()
           
 boolean isOn()
           
 void notifyUPnPEvent(String deviceId, String serviceId, Dictionary events)
           
 void off()
           
 void on()
           
 void serviceChanged(ServiceEvent event)
           
 void setComponent(java.awt.Component comp)
           
 void setMessage(String msg)
           
 void start()
           
 void stop()
           
 void undoSubscribe()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TvDevice

public TvDevice()
Method Detail

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

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 String getClockTime()

getAirconTempture

public String getAirconTempture()

setMessage

public void setMessage(String msg)

getMessage

public String getMessage()

doSubscribe

public void doSubscribe()

undoSubscribe

public void undoSubscribe()

notifyUPnPEvent

public void notifyUPnPEvent(String deviceId,
                            String serviceId,
                            Dictionary events)
Specified by:
notifyUPnPEvent in interface UPnPEventListener

start

public void start()

stop

public void stop()

serviceChanged

public void serviceChanged(ServiceEvent event)
Specified by:
serviceChanged in interface ServiceListener


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