org.dvb.service
Class DvbSIManager

java.lang.Object
  extended by javax.tv.service.SIManager
      extended by org.dvb.service.DvbSIManager
All Implemented Interfaces:
SDSRecordAccess, CRIDAccess

public abstract class DvbSIManager
extends javax.tv.service.SIManager
implements SDSRecordAccess, CRIDAccess

Extensions to SIManager for environments where a single device may support content delivery mechanisms with different types of delivery system.


Method Summary
abstract  javax.tv.service.transport.Transport[] getTransports(javax.tv.service.navigation.DeliverySystemType type)
          Reports the various content delivery mechanisms currently available on this platform which are accessed via delivery systems of the specified type.
 
Methods inherited from class javax.tv.service.SIManager
createInstance, filterServices, getPreferredLanguage, getRatingDimension, getService, getSupportedDimensions, getTransports, registerInterest, retrieveProgramEvent, retrieveServiceDetails, retrieveSIElement, setPreferredLanguage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.dvb.service.sds.SDSRecordAccess
addSDSRecordListener, getServiceOfferingRecords, getServiceProviderRecords, removeSDSRecordListener
 
Methods inherited from interface org.dvb.tvanytime.javatv.CRIDAccess
retrieveProgramEvent, retrieveServiceDetails, retrieveSIElement
 

Method Detail

getTransports

public abstract javax.tv.service.transport.Transport[] getTransports(javax.tv.service.navigation.DeliverySystemType type)
Reports the various content delivery mechanisms currently available on this platform which are accessed via delivery systems of the specified type. If no such transports are available then an array of length zero is returned.

Parameters:
type - a delivery system type
Returns:
an array of Transport objects representing the content delivery mechanisms currently available on this platform accessed via delivery systems of the specified type