org.dvb.tvanytime.javatv
Interface TVAProgramEvent

All Superinterfaces:
javax.tv.service.guide.ProgramEvent, javax.tv.service.SIElement, javax.tv.service.SIRetrievable

public interface TVAProgramEvent
extends javax.tv.service.guide.ProgramEvent

Extensions to ProgramEvent to enable access to extended TV-Anytime data associated with the event.


Method Summary
 CRID getCRID()
          Returns the CRID associated with this Program Event
 java.lang.String getInstanceMetadataId()
          Returns the InstanceMetadataId associated with this Program Event (if specified) or null
 Element getProgramInformationElement()
          Returns an XML Element from the relevant Program Information table entry.
 Element getProgramLocationElement()
          Returns an XML Element from the relevant Program Location table entry.
 
Methods inherited from interface javax.tv.service.guide.ProgramEvent
getDuration, getEndTime, getName, getRating, getService, getStartTime, retrieveComponents, retrieveDescription
 
Methods inherited from interface javax.tv.service.SIElement
equals, getLocator, getServiceInformationType, hashCode
 
Methods inherited from interface javax.tv.service.SIRetrievable
getUpdateTime
 

Method Detail

getProgramInformationElement

Element getProgramInformationElement()
Returns an XML Element from the relevant Program Information table entry.

Returns:
the TV-Anytime element that points to the start of the program information entry

getProgramLocationElement

Element getProgramLocationElement()
Returns an XML Element from the relevant Program Location table entry.

Returns:
the TV-Anytime element that points to the start of the program location entry

getCRID

CRID getCRID()
Returns the CRID associated with this Program Event

Returns:
the CRID associated with this Program Event

getInstanceMetadataId

java.lang.String getInstanceMetadataId()
Returns the InstanceMetadataId associated with this Program Event (if specified) or null

Returns:
the Instance Metadata Id associated with this Program Event