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

javax.tv.service.transport.TransportStreamChangeEvent Maven / Gradle / Ivy

/*
 * @(#)TransportStreamChangeEvent.java	1.26 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.*;



/**
 * A TransportStreamChangeEvent notifies an
 * TransportStreamChangeListener of changes detected in a
 * TransportStreamCollection.  Specifically, this event
 * signals the addition, removal, or modification of a
 * TransportStream.
 *
 * @see TransportStreamCollection
 * @see TransportStream
 */
public class TransportStreamChangeEvent extends TransportSIChangeEvent {
    
  /**
   * Constructs a TransportStreamChangeEvent.
   *
   * @param collection The transport stream collection in which the
   * change occurred.
   *
   * @param type The type of change that occurred.
   *
   * @param ts The TransportStream that changed.
   */
  public TransportStreamChangeEvent(TransportStreamCollection collection,
				    SIChangeType type,
				    TransportStream ts) {
    super(null, null, null);
  }

  /**
   * Reports the TransportStreamCollection that generated
   * the event.  It will be identical to the object returned by the
   * getTransport() method.
   *
   * @return The TransportStreamCollection that generated
   * the event.
   */
  public TransportStreamCollection getTransportStreamCollection() {
    return null; 
  }

  /**
   * Reports the TransportStream that changed.  It will be
   * identical to the object returned by the inherited
   * SIChangeEvent.getSIElement method.
   *
   * @return The TransportStream that changed.  */
  public TransportStream getTransportStream() {  
     return null;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy