java.lang.Object
java.awt.dnd.DropTargetContext.TransferableProxy
- すべての実装されたインタフェース:
 Transferable
- 含まれているクラス:
 - DropTargetContext
 
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxyは、Transferableインタフェースを実装するヘルパー内部クラスであり、特定のドラッグ&ドロップ操作のデータ転送を表す別のTransferableオブジェクトのためのプロキシとして機能します。
 プロキシはすべての要求をカプセル化された転送可能オブジェクトに送信し、ローカル転送の場合は、カプセル化された転送可能オブジェクトから返されたデータを追加で自動的に変換します。
- 
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected booleanisLocalカプセル化されたTransferableオブジェクトが(同じJVM内での)ローカルなドラッグ&ドロップ操作の結果を表すかどうかを示すboolean。protected Transferabletransferableカプセル化されたTransferableオブジェクト。 - 
メソッドのサマリー
修飾子と型 メソッド 説明 ObjectgetTransferData(DataFlavor df)要求されたデータ・フレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。DataFlavor[]getTransferDataFlavors()カプセル化された転送可能オブジェクトによってデータが提供されるフレーバを示すDataFlavorオブジェクトの配列を返します。booleanisDataFlavorSupported(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()
 
 -