net.sf.colossus.util
Class ClipBoardAccess

java.lang.Object
  extended by net.sf.colossus.util.ClipBoardAccess
All Implemented Interfaces:
java.awt.datatransfer.ClipboardOwner

public final class ClipBoardAccess
extends java.lang.Object
implements java.awt.datatransfer.ClipboardOwner

Little helper class to copy some text (e.g. an error message or exception ;-) to the system's clipboard. Copied with some modifications from: http://www.javapractices.com/topic/TopicAction.do?Id=82


Constructor Summary
ClipBoardAccess()
           
 
Method Summary
 java.lang.String getClipboardContents()
          Get the String residing on the clipboard.
 void lostOwnership(java.awt.datatransfer.Clipboard aClipboard, java.awt.datatransfer.Transferable aContents)
          Empty implementation of the ClipboardOwner interface.
static void main(java.lang.String... aArguments)
           
 void setClipboardContents(java.lang.String text)
          Place a String on the clipboard, and make this class the owner of the Clipboard's contents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClipBoardAccess

public ClipBoardAccess()
Method Detail

main

public static void main(java.lang.String... aArguments)

lostOwnership

public void lostOwnership(java.awt.datatransfer.Clipboard aClipboard,
                          java.awt.datatransfer.Transferable aContents)
Empty implementation of the ClipboardOwner interface.

Specified by:
lostOwnership in interface java.awt.datatransfer.ClipboardOwner

setClipboardContents

public void setClipboardContents(java.lang.String text)
Place a String on the clipboard, and make this class the owner of the Clipboard's contents.


getClipboardContents

public java.lang.String getClipboardContents()
Get the String residing on the clipboard.

Returns:
any text found on the Clipboard; if none found, return an empty String.