全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

インタフェース java.awt.datatransfer.Transferable

public interface Transferable
転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。


Method Index

 o getTransferData(DataFlavor)
転送されるデータを表現するオブジェクトを返す。
 o getTransferDataFlavors()
データを提供できるフレーバを示す DataFlavor オブジェクトの配列を返す。
 o isDataFlavorSupported(DataFlavor)
指定したデータフレーバが、このオブジェクトに対してサポートされているかを返す。

Methods

 o getTransferDataFlavors
  public abstract DataFlavor[] getTransferDataFlavors()
データを提供することができるフレーバを示す DataFlavor オブジェクトの配列を返します。配列はデータ提供のための優先設定にしたがって (最も詳しく記述されているものから、そうでないものへ) 順序付けされなければなりません。

返り値:
このデータを転送できるデータフレーバの配列
 o isDataFlavorSupported
  public abstract boolean isDataFlavorSupported(DataFlavor flavor)
指定したデータフレーバが、このオブジェクトに対してサポートされているかを返します。

パラメータ:
flavor - データに対し要求されたフレーバ
返り値:
データフレーバがサポートされているかを示す boolean 型の値
 o getTransferData
  public abstract Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
転送されるデータを表現するオブジェクトを返します。返されるオブジェクトのクラスは、フレーバの表現クラスで定義されます。

パラメータ:
flavor - データに対し要求されたフレーバ
例外: IOException
データが、もはや要求したフレーバで使用不能である場合。
例外: UnsupportedFlavorException
要求したフレーバがサポートされていない場合。
参照:
getRepresentationClass

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス