content: /*
   * Copyright (c) 1999, 2002, Oracle and/or its affiliates. All rights reserved.
   * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   *
   */
  
  package lib.sound.sampled;
  
  
  /**
   * Instances of classes that implement the <code>LineListener</code> interface can register to
   * receive events when a line's status changes.
   *
   * @author Kara Kytle
   * @see Line
   * @see Line#addLineListener
   * @see Line#removeLineListener
   * @see LineEvent
   * @since 1.3
   */
  /*
   * Instances of classes that implement the <code>LineListener</code> interface can register to
   * receive events when a line's status changes.
   *
   * @see Line
   * @see Line#addLineListener
   * @see Line#removeLineListener
   * @see LineEvent
   *
   * @author Kara Kytle
   */
  public interface LineListener extends java.util.EventListener {
  
      /**
       * Informs the listener that a line's state has changed.  The listener can then invoke
       * <code>LineEvent</code> methods to obtain information about the event.
       *
       * @param event a line event that describes the change
       */
      /*
       * Informs the listener that a line's state has changed.  The listener can then invoke
       * <code>LineEvent</code> methods to obtain information about the event.
       * @param event a line event that describes the change
       */
      void update(LineEvent event);
  
  } // interface LineListener
  