org.dvb.spi.si.simple
Interface ProgramDescription


public interface ProgramDescription

Encapsulates the description of a program. One instance of ProgramDescription represents a static snapshot of the information about a single program.

The program descriptions may be relatively large. Implementations with limited memory resources should be careful not to ask for many descriptions at one time and not to keep references to descriptions longer than needed.


Method Summary
 MultilingualString getDescription(java.lang.String preferredLanguage)
          Return the description of the program.
 java.util.Date getEndTime()
          Return the end time for the program.
 MultilingualString getName(java.lang.String preferredLanguage)
          Return the name of the program.
 java.util.Date getStartTime()
          Return the start time for the program.
 

Method Detail

getName

MultilingualString getName(java.lang.String preferredLanguage)
Return the name of the program.

Parameters:
preferredLanguage - the preferred language for the name
Returns:
the name

getDescription

MultilingualString getDescription(java.lang.String preferredLanguage)
Return the description of the program.

Parameters:
preferredLanguage - the preferred language for the description
Returns:
the description

getStartTime

java.util.Date getStartTime()
Return the start time for the program.

Returns:
the start time

getEndTime

java.util.Date getEndTime()
Return the end time for the program.

Returns:
the end time