Class ClipboardManager
- java.lang.Object
-
- org.pentaho.reporting.designer.core.util.dnd.ClipboardManager
-
- All Implemented Interfaces:
ClipboardOwner
public class ClipboardManager extends Object implements ClipboardOwner
Very simple, this class just encapsulates a single clipboard, which may or may not be the system clipboard.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChangeListener(ChangeListener c)
Object[]
getContents()
static ClipboardManager
getManager()
Transferable
getRawContent()
boolean
isDataAvailable()
void
lostOwnership(Clipboard clipboard, Transferable contents)
void
removeChangeListener(ChangeListener c)
void
setContents(Object[] contents)
void
setRawContent(Transferable t)
-
-
-
Method Detail
-
getManager
public static ClipboardManager getManager()
-
getContents
public Object[] getContents() throws UnsupportedFlavorException, IOException
-
setRawContent
public void setRawContent(Transferable t)
-
getRawContent
public Transferable getRawContent()
-
setContents
public void setContents(Object[] contents)
-
lostOwnership
public void lostOwnership(Clipboard clipboard, Transferable contents)
- Specified by:
lostOwnership
in interfaceClipboardOwner
-
isDataAvailable
public boolean isDataAvailable()
-
addChangeListener
public void addChangeListener(ChangeListener c)
-
removeChangeListener
public void removeChangeListener(ChangeListener c)
-
-