org.dvb.spi.selection
Interface ServiceDescription


public interface ServiceDescription

Represents the description of a service.

Since:
MHP 1.1.3

Method Summary
 javax.tv.service.navigation.DeliverySystemType getDeliverySystemType()
          Return the type of the delivery system.
 MultilingualString getLongName(java.lang.String perferredLanguage)
          Return the long name of this service.
 javax.tv.service.ServiceType getServiceType()
          Return the type of this service.
 

Method Detail

getLongName

MultilingualString getLongName(java.lang.String perferredLanguage)
Return the long name of this service.

Returns:
the name

getServiceType

javax.tv.service.ServiceType getServiceType()
Return the type of this service. The service type returned shall be from a class loaded by the system classloader.

Returns:
the service type of this service
Throws:
java.lang.IllegalArgumentException - if the returned ServiceType is not from a class loaded by the system classloader.

getDeliverySystemType

javax.tv.service.navigation.DeliverySystemType getDeliverySystemType()
Return the type of the delivery system.

Returns:
the type of the delivery system by which this service is delivered
Throws:
java.lang.IllegalArgumentException - if the returned ServiceType is not from a class loaded by the system classloader.