JavaTM 2 Platform
Std. Ed. v1.3

java.awt.dnd
クラス DropTargetContext.TransferableProxy

java.lang.Object
  |
  +--java.awt.dnd.DropTargetContext.TransferableProxy
すべての実装インタフェース:
Transferable
含まれているクラス:
DropTargetContext

protected class DropTargetContext.TransferableProxy
extends Object
implements Transferable

TransferableProxy は、データ変換の管理で DropTargetContext をサポートする、入れ子のヘルパークラスです。特に、application/x-java-serialized-object の DatFlavor の直列化復元に対する自動サポートを提供します。


フィールドの概要
protected  boolean isLocal
          DragSourceDropTarget と同じ JVM にあるかどうかを示す boolean です。
protected  Transferable transferable
          この Proxy が「実」Transferable の 1 つの Proxy です。
 
メソッドの概要
 Object getTransferData(DataFlavor df)
          転送データを返します。
 DataFlavor[] getTransferDataFlavors()
          フレーバを返します。
 boolean isDataFlavorSupported(DataFlavor flavor)
          特定のフレーバがサポートされているかどうかを判定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

transferable

protected Transferable transferable
この Proxy が「実」Transferable の 1 つの Proxy です。「実」Transferable は、通常、基本となるシステムから提供されます。

isLocal

protected boolean isLocal
DragSourceDropTarget と同じ JVM にあるかどうかを示す boolean です。
メソッドの詳細

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
フレーバを返します。

定義:
インタフェース Transferable 内の getTransferDataFlavors
戻り値:
DataFlavor 配列

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
特定のフレーバがサポートされているかどうかを判定します。

定義:
インタフェース Transferable 内の isDataFlavorSupported
パラメータ:
flavor - DataFlavor

戻り値:
指定した DataFlavor がサポートされるかどうかを示す boolean

getTransferData

public Object getTransferData(DataFlavor df)
                       throws UnsupportedFlavorException,
                              IOException
転送データを返します。

定義:
インタフェース Transferable 内の getTransferData
パラメータ:
df - DataFlavor

戻り値:
Object
例外:
UnsupportedFlavorException - 要求された DataFlavor がサポートされていない場合
IOException - データが、要求されたフレーバで使用不能である場合


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.