de.qfs.lib.option
Class TableOptionEdit.RowSelection
java.lang.Object
java.awt.datatransfer.StringSelection
de.qfs.lib.option.TableOptionEdit.RowSelection
- All Implemented Interfaces:
- java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable
- Enclosing class:
- TableOptionEdit
- public static class TableOptionEdit.RowSelection
- extends java.awt.datatransfer.StringSelection
- implements java.awt.datatransfer.Transferable, java.awt.datatransfer.ClipboardOwner
Method Summary |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Returns an object which represents the data to be transferred. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns an array of DataFlavor objects indicating the flavors
the data can be provided in. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns whether or not the specified data flavor is supported
for this object. |
Methods inherited from class java.awt.datatransfer.StringSelection |
lostOwnership |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.datatransfer.ClipboardOwner |
lostOwnership |
TableOptionEdit.RowSelection
public TableOptionEdit.RowSelection(java.lang.Object[][] data,
java.lang.String fallback)
- Create a new RowSelection.
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.io.IOException,
java.awt.datatransfer.UnsupportedFlavorException
- Returns an object which represents the data to be transferred.
- Specified by:
getTransferData
in interface java.awt.datatransfer.Transferable
- Parameters:
flavor
- The flavor to get the data for.
- Returns:
- The transfer data.
- Throws:
java.io.IOException
java.awt.datatransfer.UnsupportedFlavorException
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Returns an array of DataFlavor objects indicating the flavors
the data can be provided in.
- Specified by:
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
- Returns:
- The available data flavors.
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
- Returns whether or not the specified data flavor is supported
for this object.
- Specified by:
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
- Parameters:
flavor
- The flavor to check.
- Returns:
- True, if the flavor is supported.