org.jhotdraw.gui.datatransfer
Class AWTClipboard
- java.lang.Object
-
- java.awt.datatransfer.Clipboard
-
- org.jhotdraw.gui.datatransfer.AbstractClipboard
-
- org.jhotdraw.gui.datatransfer.AWTClipboard
-
- Direct Known Subclasses:
- OSXClipboard
public class AWTClipboard extends AbstractClipboard
AWTClipboardacts as a proxy to an AWTClipboardobject.
Design PatternsProxy
AWTClipboardacts as a proxy to an AWTClipboardobject.
Proxy:AWTClipboard; Target:java.awt.datatransfer.Clipboard.
-
-
Constructor Summary
Constructors Constructor and Description AWTClipboard(java.awt.datatransfer.Clipboard target)Creates a new proxy for the specified target object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.awt.datatransfer.TransferablegetContents(java.lang.Object requestor)Returns aTransferableobject representing the current contents of the clipboard.java.awt.datatransfer.ClipboardgetTarget()Returns the proxy target.voidsetContents(java.awt.datatransfer.Transferable contents, java.awt.datatransfer.ClipboardOwner owner)Sets the current contents of the clipboard to the specifiedTransferableobject.
-
-
-
Constructor Detail
-
AWTClipboard
public AWTClipboard(java.awt.datatransfer.Clipboard target)
Creates a new proxy for the specified target object.- Parameters:
target- A Clipboard object.
-
-
Method Detail
-
getTarget
public java.awt.datatransfer.Clipboard getTarget()
Returns the proxy target.
-
getContents
public java.awt.datatransfer.Transferable getContents(java.lang.Object requestor)
Description copied from class:AbstractClipboardReturns aTransferableobject representing the current contents of the clipboard. If the clipboard currently has no contents, it returns null.- Specified by:
getContentsin classAbstractClipboard- Returns:
- The current
Transferableobject on the clipboard.
-
setContents
public void setContents(java.awt.datatransfer.Transferable contents, java.awt.datatransfer.ClipboardOwner owner)Sets the current contents of the clipboard to the specifiedTransferableobject.- Specified by:
setContentsin classAbstractClipboard- Parameters:
contents- TheTransferableobject representing clipboard content.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG