接口 java.awt.datatransfer.Transferable
- public interface Transferable
为用来为传送操作提供数据的类定义接口。
方法索引
- getTransferData(DataFlavor)
- 返回表示传送数据的对象。
- getTransferDataFlavors()
- 返回一个表示可提供数据的风味的 DataFlavor 对象的数组。
- isDataFlavorSupported(DataFlavor)
- 返回指定的数据风味是否支持这个对象。
方法
getTransferDataFlavors
public abstract DataFlavor[] getTransferDataFlavors()
- 返回一个表示可提供数据的风味的 DataFlavor 对象的数组。该数组应根据提供数据的优先权进行排序 ( 从最多的说明到最少的说明 )。
- 返回值:
- 可传送这个数据的数据风味数组。
isDataFlavorSupported
public abstract boolean isDataFlavorSupported(DataFlavor flavor)
- 返回这个对象是否支持指定的数据风味。
- 参数:
- flavor - 数据请求的风味
- 返回值:
- 表示是否支持这个数据风味的布尔值
getTransferData
public abstract Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
- 返回表示要传送数据的对象。返回对象的类由风味的表示类来定义。
- 参数:
- flavor - 数据请求的风味
- 抛出:
IOException
- 若数据在请求的风味中不再有效。
- 抛出:
UnsupportedFlavorException
- 若不支持请求的数据风味。
- 参见:
- getRepresentationClass