< prev index next >

src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java

Print this page




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.awt.datatransfer;
  27 
  28 /**
  29  * Defines the interface for classes that will provide data to
  30  * a clipboard. An instance of this interface becomes the owner
  31  * of the contents of a clipboard (clipboard owner) if it is
  32  * passed as an argument to
  33  * {@link java.awt.datatransfer.Clipboard#setContents} method of
  34  * the clipboard and this method returns successfully.
  35  * The instance remains the clipboard owner until another application
  36  * or another object within this application asserts ownership
  37  * of this clipboard.
  38  *
  39  * @see java.awt.datatransfer.Clipboard
  40  *
  41  * @author      Amy Fowler

  42  */
  43 
  44 public interface ClipboardOwner {
  45 
  46     /**
  47      * Notifies this object that it is no longer the clipboard owner.
  48      * This method will be called when another application or another
  49      * object within this application asserts ownership of the clipboard.
  50      *
  51      * @param clipboard the clipboard that is no longer owned
  52      * @param contents the contents which this owner had placed on the clipboard
  53      */
  54     public void lostOwnership(Clipboard clipboard, Transferable contents);
  55 
  56 }


  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.awt.datatransfer;
  27 
  28 /**
  29  * Defines the interface for classes that will provide data to
  30  * a clipboard. An instance of this interface becomes the owner
  31  * of the contents of a clipboard (clipboard owner) if it is
  32  * passed as an argument to
  33  * {@link java.awt.datatransfer.Clipboard#setContents} method of
  34  * the clipboard and this method returns successfully.
  35  * The instance remains the clipboard owner until another application
  36  * or another object within this application asserts ownership
  37  * of this clipboard.
  38  *
  39  * @see java.awt.datatransfer.Clipboard
  40  *
  41  * @author      Amy Fowler
  42  * @since 1.1
  43  */
  44 
  45 public interface ClipboardOwner {
  46 
  47     /**
  48      * Notifies this object that it is no longer the clipboard owner.
  49      * This method will be called when another application or another
  50      * object within this application asserts ownership of the clipboard.
  51      *
  52      * @param clipboard the clipboard that is no longer owned
  53      * @param contents the contents which this owner had placed on the clipboard
  54      */
  55     public void lostOwnership(Clipboard clipboard, Transferable contents);
  56 
  57 }
< prev index next >