Java プラットフォーム 1.2

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

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

public abstract interface FlavorMap

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

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

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

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.