All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy