org.dvb.service.sds
Class SDSRecordChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.dvb.service.sds.SDSRecordChangeEvent
All Implemented Interfaces:
java.io.Serializable

public abstract class SDSRecordChangeEvent
extends java.util.EventObject

A SDSRecordEvent notifies an SDSRecordListener of changes detected in SD&S records. Specifically, this event signals the addition, removal, or modification of an SD&S record.

See Also:
Serialized Form

Constructor Summary
SDSRecordChangeEvent(DvbSIManager siManager, javax.tv.service.SIChangeType type, Element sdsRecord)
          Constructs an SDSRecordChangeEvent object
 
Method Summary
 javax.tv.service.SIChangeType getChangeType()
          Returns the type of change that occurred
 Element getSDSRecord()
          Returns the SD&S record in which the change occured
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SDSRecordChangeEvent

public SDSRecordChangeEvent(DvbSIManager siManager,
                            javax.tv.service.SIChangeType type,
                            Element sdsRecord)
Constructs an SDSRecordChangeEvent object

Parameters:
siManager - the SIManager on which the Event initially occurred
type - the type of change that occured
sdsRecord - the SD&S record in which the change occurred
Method Detail

getChangeType

public javax.tv.service.SIChangeType getChangeType()
Returns the type of change that occurred

Returns:
SIChangeType the type of change that occurred

getSDSRecord

public Element getSDSRecord()
Returns the SD&S record in which the change occured

Returns:
Document XML document of the SD&S record in which the change occurred