
javax.tv.service.transport.TransportSIChangeEvent Maven / Gradle / Ivy
/*
* @(#)TransportSIChangeEvent.java 1.6 00/09/05
*
* Copyright 1998-2000 by Sun Microsystems, Inc.,
* 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
* All rights reserved.
*
* This software is the confidential and proprietary information
* of Sun Microsystems, Inc. ("Confidential Information"). You
* shall not disclose such Confidential Information and shall use
* it only in accordance with the terms of the license agreement
* you entered into with Sun.
*/
package javax.tv.service.transport;
import javax.tv.service.*;
/**
* An TransportSIChangeEvent
notifies an
* SIChangeListener
of changes detected to the SI on a
* Transport
.
*
* Subtypes ServiceDetailsChangeEvent
,
* TransportStreamChangeEvent
,
* NetworkChangeEvent
and BouquetChangeEvent
* are used to signal changes to service details, transport streams,
* networks and bouquets, respectively. Changes to program events are
* signaled through ProgramScheduleChangeEvent
.
*
* @see Transport
*/
public abstract class TransportSIChangeEvent extends SIChangeEvent {
/**
* Constructs an TransportSIChangeEvent
.
*
* @param transport The Transport
on which the change
* occurred.
*
* @param type The type of change that occurred.
*
* @param e The SIElement
that changed.
*/
public TransportSIChangeEvent(Transport transport,
SIChangeType type, SIElement e) {
super(null,null,null);
}
/**
* Reports the Transport
that generated the event. It
* will be identical to the object returned by the
* getSource()
method.
*
* @return The Transport
that generated the event.
*/
public Transport getTransport() {
return null;
}
}