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オブジェクトの配列を返します。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
- 要求されたデータ・フレーバがサポートされていない場合。- 関連項目:
-