- java.lang.Object
-
- java.awt.dnd.DropTargetContext.TransferableProxy
-
- すべての実装されたインタフェース:
Transferable
- 含まれているクラス:
- DropTargetContext
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxy
は、Transferable
インタフェースを実装するヘルパー内部クラスであり、特定のドラッグ&ドロップ操作のデータ転送を表す別のTransferable
オブジェクトのためのプロキシとして機能します。プロキシはすべての要求をカプセル化された転送可能オブジェクトに送信し、ローカル転送の場合は、カプセル化された転送可能オブジェクトから返されたデータを追加で自動的に変換します。
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected boolean
isLocal
カプセル化されたTransferable
オブジェクトが(同じJVM内での)ローカルなドラッグ&ドロップ操作の結果を表すかどうかを示すboolean
。protected Transferable
transferable
カプセル化されたTransferable
オブジェクト。
-
メソッドのサマリー
修飾子と型 メソッド 説明 Object
getTransferData(DataFlavor df)
要求されたデータ・フレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。DataFlavor[]
getTransferDataFlavors()
カプセル化された転送可能オブジェクトによってデータが提供されるフレーバを示すDataFlavorオブジェクトの配列を返します。boolean
isDataFlavorSupported(DataFlavor flavor)
指定されたデータ・フレーバが、カプセル化された転送可能オブジェクトによってサポートされているかどうかを返します。
-
-
-
フィールドの詳細
-
transferable
protected Transferable transferable
カプセル化されたTransferable
オブジェクト。
-
isLocal
protected boolean isLocal
カプセル化されたTransferable
オブジェクトが(同じJVM内での)ローカルなドラッグ&ドロップ操作の結果を表すかどうかを示すboolean
。
-
-
メソッドの詳細
-
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
カプセル化された転送可能オブジェクトによってデータが提供されるフレーバを示すDataFlavorオブジェクトの配列を返します。- 定義:
getTransferDataFlavors
、インタフェース:Transferable
- 戻り値:
- カプセル化された転送可能オブジェクトによってデータを提供できるデータ・フレーバの配列
-
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor)
指定されたデータ・フレーバが、カプセル化された転送可能オブジェクトによってサポートされているかどうかを返します。- 定義:
isDataFlavorSupported
、インタフェース:Transferable
- パラメータ:
flavor
- データに対して要求されたフレーバ- 戻り値:
- データ・フレーバがサポートされる場合は
true
。それ以外の場合はfalse
-
getTransferData
public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
要求されたデータ・フレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。ローカル転送の場合は、application/x-java-serialized-objectデータ・フレーバでデータが要求されたときに、カプセル化した転送可能オブジェクトから返されるオブジェクトの直列化したコピーが提供されます。
- 定義:
getTransferData
、インタフェース:Transferable
- パラメータ:
df
- データに対して要求されたフレーバ- 戻り値:
- 転送されるデータを表すオブジェクト
- 例外:
IOException
- 要求されたフレーバのデータが使用できなくなった場合。UnsupportedFlavorException
- 要求されたデータ・フレーバがサポートされていない場合。- 関連項目:
DataFlavor.getRepresentationClass()
-
-