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