javax.tv.service.guide
Class ProgramScheduleEvent
java.lang.Object
|
+--java.util.EventObject
|
+--javax.tv.service.SIChangeEvent
|
+--javax.tv.service.guide.ProgramScheduleEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class ProgramScheduleEvent
- extends SIChangeEvent
A ProgramScheduleEvent
notifies an
ProgramScheduleListener
of changes to program events
detected in a ProgramSchedule
. Specifically, this
event signals the addition, removal, or modification of a
ProgramEvent
in a ProgramSchedule
, or a
change to the ProgramEvent
that is current.
The class ProgramScheduleChangeType
defines the kinds
of changes reported by ProgramScheduleEvent
. A
ProgramScheduleChangeType
of
CURRENT_PROGRAM_EVENT
indicates that the current
ProgramEvent
of a ProgramSchedule
has
changed in identity.
- See Also:
ProgramScheduleListener
,
ProgramScheduleChangeType
, Serialized Form
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProgramScheduleEvent
public ProgramScheduleEvent(ProgramSchedule schedule,
SIChangeType type,
ProgramEvent e)
- Constructs a
ProgramScheduleEvent
.
- Parameters:
schedule
- The schedule in which the change occurred.type
- The type of change that occurred.e
- The ProgramEvent
that changed.
getProgramSchedule
public ProgramSchedule getProgramSchedule()
- Reports the
ProgramSchedule
that generated the
event. The object returned will be identical to the object
returned by the inherited EventObject.getSource()
method.
- Returns:
- The
ProgramSchedule
that generated the event. - See Also:
EventObject.getSource()
getProgramEvent
public ProgramEvent getProgramEvent()
- Reports the
ProgramEvent
that changed. If the
ProgramScheduleChangeType
is
CURRENT_PROGRAM_EVENT
, the ProgramEvent
that became current will be returned. The object returned will
be identical to the object returned by inherited
SIChangeEvent.getSIElement
method.
- Returns:
- The
ProgramEvent
that changed. - See Also:
SIChangeEvent.getSIElement()
Copyright © 1998 - 2000 Sun Microsystems, Inc.