JavaTM Platform
Standard Ed. 6

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

既知のサブインタフェースの一覧:
FlavorTable
既知の実装クラスの一覧:
SystemFlavorMap

public interface FlavorMap

プラットフォーム固有のデータ形式に対応する「ネイティブ」(文字列) と、プラットフォームから独立した MIME タイプに対応する「フレーバ」(DataFlavors) の間の、双方向の Map です。FlavorMap は対称である必要はありませんが、通常は対称になります。

導入されたバージョン:
1.2

メソッドの概要
 Map<String,DataFlavor> getFlavorsForNatives(String[] natives)
          指定された String ネイティブの、対応する DataFlavor への Map を返します。
 Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
          指定された DataFlavor の、対応する String ネイティブへの Map を返します。
 

メソッドの詳細

getNativesForFlavors

Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
指定された DataFlavor の、対応する String ネイティブへの Map を返します。返された Map は、この FlavorMap の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、Map を自由に変更できます。

パラメータ:
flavors - 返される Map のキーセットとなる DataFlavor の配列。null が指定されている場合、 この FlavorMap に現在知られている すべての DataFlavor の、 対応する String ネイティブへのマッピングが返される
戻り値:
DataFlavor の、 String ネイティブへの java.util.Map

getFlavorsForNatives

Map<String,DataFlavor> getFlavorsForNatives(String[] natives)
指定された String ネイティブの、対応する DataFlavor への Map を返します。返された Map は、この FlavorMap の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、Map を自由に変更できます。

パラメータ:
natives - 返される Map のキーセットとなる String の配列。null が指定されている場合、 この FlavorMap に現在知られている すべての String ネイティブの、 対応する DataFlavor へのマッピングが返される
戻り値:
String ネイティブの、 DataFlavor への java.util.Map

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。