|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.dnd.DropTargetContext.TransferableProxy
protected class DropTargetContext.TransferableProxy
TransferableProxy
は Transferable
インタフェースを実装するヘルパー内部クラスで、特定のドラッグ&ドロップ操作のデータ転送を表す別の Transferable
オブジェクトに対するプロキシとして動作します。
プロキシはすべての要求をカプセル化された転送可能オブジェクトに送信し、ローカル転送の場合は、カプセル化された転送可能オブジェクトから返されたデータを追加で自動的に変換します。
フィールドの概要 | |
---|---|
protected boolean |
isLocal
カプセル化された Transferable オブジェクトが同じ JVM 内のローカルなドラッグ&ドロップ操作の結果を表すかどうかを示す boolean です。 |
protected Transferable |
transferable
カプセル化された Transferable オブジェクトです。 |
メソッドの概要 | |
---|---|
Object |
getTransferData(DataFlavor df)
要求されたデータフレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。 |
DataFlavor[] |
getTransferDataFlavors()
カプセル化された転送可能オブジェクトによってデータが提供されるフレーバを示す DataFlavor オブジェクトの配列を返します。 |
boolean |
isDataFlavorSupported(DataFlavor flavor)
指定されたデータフレーバが、カプセル化された転送可能オブジェクトによってサポートされているかどうかを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Transferable transferable
Transferable
オブジェクトです。
protected boolean isLocal
Transferable
オブジェクトが同じ JVM 内のローカルなドラッグ&ドロップ操作の結果を表すかどうかを示す boolean
です。
メソッドの詳細 |
---|
public DataFlavor[] getTransferDataFlavors()
Transferable
内の getTransferDataFlavors
public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable
内の isDataFlavorSupported
flavor
- データに対して要求されたフレーバ
true
、そうでない場合は false
public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
ローカル転送の場合は、application/x-java-serialized-object データフレーバでデータが要求されたときに、カプセル化した転送可能オブジェクトから返されるオブジェクトの直列化したコピーが提供されます。
Transferable
内の getTransferData
df
- データに対して要求されたフレーバ
IOException
- データが、要求されたフレーバで使用不能である場合
UnsupportedFlavorException
- 要求されたデータフレーバがサポートされていない場合DataFlavor.getRepresentationClass()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。