JavaTM 2 Platform
Std. Ed. v1.3

java.awt.datatransfer
インタフェース FlavorMap

既知の実装クラスの一覧:
SystemFlavorMap

public interface FlavorMap

FlavorMap は、マップへのインタフェースであり、プラットフォームのネイティブなタイプ名 (文字列) を MIME タイプの文字列、および関連付けられた DataFlavor にマッピングします。

このマップは DnD システムによって使用され、プラットフォームでのデータタイプを MIME タイプにマッピングして、プラットフォームの DnD システムを介して Java とプラットフォームの間でオブジェクトの転送を可能にします。

導入されたバージョン:
1.2
関連項目:
SystemFlavorMap

メソッドの概要
 Map getFlavorsForNatives(String[] natives)
          ネイティブなデータタイプ名を対応するフレーバにマッピングします。
 Map getNativesForFlavors(DataFlavor[] flavors)
          フレーバをネイティブなデータタイプ名にマッピングします。
 

メソッドの詳細

getNativesForFlavors

public Map getNativesForFlavors(DataFlavor[] flavors)
フレーバをネイティブなデータタイプ名にマッピングします。
パラメータ:
flavors - ネイティブなデータタイプにマッピングされる DataFlavor の配列、または null
戻り値:
DataFlavor 型のキー、および String 型の値を持つエントリを 0 個以上持つ Map オブジェクト。マッピングされた String 値がある場合は、プラットフォームに依存しない DataFlavor (MIME タイプ) に対応する、プラットフォーム依存のネイティブなデータタイプ パラメータが null の場合は、返された Map は、呼び出され時点で実装が認識している DataFlavor と、それに対応するネイティブなデータタイプ名との間のマッピングをすべて含む完全なマッピングになります。 返された Map は可変であり、呼び出し元がオーナであると見なされるので、FlavorMap の実装の入れ子が可能です。

getFlavorsForNatives

public Map getFlavorsForNatives(String[] natives)
ネイティブなデータタイプ名を対応するフレーバにマッピングします。
パラメータ:
native - DataFlavor にマッピングされるネイティブなデータタイプを表す String の配列、または null
戻り値:
String 型のキー、および DataFlavor 型の値を持つエントリを 0 個以上持つ Map オブジェクト。マッピングされた DataFlavor がある場合は、プラットフォームに依存するネイティブなデータタイプ名に対応する、プラットフォームに依存しないデータ型 パラメータが null の場合、返された Map は、呼び出された時点で実装が認識している、ネイティブなデータタイプ名と、それに対応する DataFlavor との間のマッピングをすべて含む完全なマッピングになります。 返された Map は可変であり、呼び出し元がオーナであると見なされるので、FlavorMap の実装の入れ子が可能です。

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.