org.dvb.service
Interface TransportIndependentService

All Superinterfaces:
javax.tv.service.Service

public interface TransportIndependentService
extends javax.tv.service.Service

Extensions to Service specific to transport independent services.


Method Summary
 TransportDependentService[] transformService()
          Returns all the TransportDependentServices to which this Service can be resolved.
 TransportDependentService[] transformService(javax.tv.service.navigation.DeliverySystemType type)
          Return those TransportIndependentServices to which this Service can be resolved which are accessed via the specified DeliverySystemType.
 
Methods inherited from interface javax.tv.service.Service
equals, getLocator, getName, getServiceType, hashCode, hasMultipleInstances, retrieveDetails
 

Method Detail

transformService

TransportDependentService[] transformService()
Returns all the TransportDependentServices to which this Service can be resolved.

Returns:
an array of TransportDependentService instances

transformService

TransportDependentService[] transformService(javax.tv.service.navigation.DeliverySystemType type)
Return those TransportIndependentServices to which this Service can be resolved which are accessed via the specified DeliverySystemType. If there are no such Services then an array of length zero is returned.

Parameters:
type - a DeliverySystemType instance
Returns:
an array of TransportDependentService instances