モジュール java.datatransfer
パッケージ java.awt.datatransfer
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 これは、アプリケーション間またはアプリケーション内で転送の可能なオブジェクトである転送可能なオブジェクトの概念を定義します。 Transferableインタフェースの実装によって、オブジェクト自体を転送可能として識別します。
さらに、アプリケーション間またはアプリケーション内で転送可能なオブジェクトを一時的に保持するオブジェクトであるクリップボード・メカニズムも提供します。 クリップボードは一般にコピーおよび貼付け処理に使用されます。 クリップボードを作成して、アプリケーション内で使用することも可能ですが、大半のアプリケーションでは、プラットフォームで実行されるアプリケーション間でデータを確実に転送するため、システム・クリップボードが使用されています。
- 導入されたバージョン:
- 1.1
-
インタフェースのサマリー インタフェース 説明 ClipboardOwner クリップボードにデータを提供するクラスのためのインタフェースを定義します。FlavorListener FlavorEvent
を待機するオブジェクトを定義します。FlavorMap プラットフォーム固有のデータ形式に対応する"natives" (文字列)と、プラットフォームに依存しないMIMEタイプに対応する"flavors" (DataFlavors)との間の双方向マップ。FlavorTable 従来のMapの一対一対応制限を緩和するFlavorMapです。Transferable 転送操作のためのデータを提供するために使用されるクラスのインタフェースを定義します。 -
クラスのサマリー クラス 説明 Clipboard カット/コピー/ペースト操作を使用してデータを転送するメカニズムを実装するクラスです。DataFlavor DataFlavor
は、データに関するメタ情報を提供します。FlavorEvent FlavorEvent
は、関係するリスナーに、使用可能なDataFlavor
がClipboard
(イベント・ソース)で変更されたことを通知するために使用されます。StringSelection String
を転送するために必要な機能を実装するTransferable
。SystemFlavorMap SystemFlavorMapは、プラットフォーム固有のデータ形式に対応するネイティブ(文字列)と、プラットフォームから独立したMIMEタイプに対応するフレーバ(DataFlavors)の間の、構成可能なマップです。 -
例外のサマリー Exception 説明 MimeTypeParseException MIMEタイプ解析に関連する例外をカプセル化するクラスです。UnsupportedFlavorException 要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。