全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース 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 - データに対し要求されたフレーバ
- 返り値:
- データフレーバがサポートされているかを示す boolean 型の値
getTransferData
public abstract Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
- 転送されるデータを表現するオブジェクトを返します。返されるオブジェクトのクラスは、フレーバの表現クラスで定義されます。
- パラメータ:
- flavor - データに対し要求されたフレーバ
- 例外: IOException
- データが、もはや要求したフレーバで使用不能である場合。
- 例外: UnsupportedFlavorException
- 要求したフレーバがサポートされていない場合。
- 参照:
- getRepresentationClass
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス