public class StringTransferable extends AbstractTransferable
Note: This transferable should always be used in conjunction with PlainTextTransferable.
Usage:
String text = "bla"; CompositeTransfer t = new CompositeTransferable(); t.add(new StringTransferable(text)); t.add(new PlainTextTransferable(text));
Constructor and Description |
---|
StringTransferable(java.awt.datatransfer.DataFlavor[] flavors,
java.lang.String string) |
StringTransferable(java.awt.datatransfer.DataFlavor flavor,
java.lang.String string) |
StringTransferable(java.lang.String string) |
Modifier and Type | Method and Description |
---|---|
protected static java.awt.datatransfer.DataFlavor[] |
getDefaultFlavors() |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor) |
getTransferDataFlavors, isDataFlavorSupported
public StringTransferable(java.lang.String string)
public StringTransferable(java.awt.datatransfer.DataFlavor flavor, java.lang.String string)
public StringTransferable(java.awt.datatransfer.DataFlavor[] flavors, java.lang.String string)
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
protected static java.awt.datatransfer.DataFlavor[] getDefaultFlavors()