- 既知のすべての実装クラス:
- DropTargetContext.TransferableProxy,- StringSelection
public interface Transferable
転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。
 
Swingによるデータ転送の使用の詳細は、「The Java Tutorial」の「How to Use Drag and Drop and Data Transfer」を参照してください。
- 導入されたバージョン:
- 1.1
- 
メソッドのサマリー修飾子と型 メソッド 説明 ObjectgetTransferData(DataFlavor flavor)転送されるデータを表すオブジェクトを返します。DataFlavor[]getTransferDataFlavors()データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。booleanisDataFlavorSupported(DataFlavor flavor)指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。
- 
メソッドの詳細- 
getTransferDataFlavorsDataFlavor[] getTransferDataFlavors()データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。 配列は、データ提供のための優先設定に従って(もっとも詳しく記述されているものから、そうでないものへ)順序付けされなければいけません。- 戻り値:
- このデータを転送できるデータ・フレーバの配列
 
- 
isDataFlavorSupportedboolean isDataFlavorSupported(DataFlavor flavor)指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。- パラメータ:
- flavor- データに対して要求されたフレーバ
- 戻り値:
- データ・フレーバがサポートされているかどうかを示すboolean型
 
- 
getTransferDataObject getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException転送されるデータを表すオブジェクトを返します。 返されるオブジェクトのクラスは、フレーバの表現クラスで定義されます。- パラメータ:
- flavor- データに対して要求されたフレーバ
- 戻り値:
- 転送されるデータを表すオブジェクト
- 例外:
- IOException- 要求されたフレーバのデータが使用できなくなった場合
- UnsupportedFlavorException- 要求されたデータ・フレーバがサポートされていない場合
- 関連項目:
- DataFlavor.getRepresentationClass()
 
 
-