JavaTM Platform
Standard Ed. 6

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

すべてのスーパーインタフェース:
FlavorMap
既知の実装クラスの一覧:
SystemFlavorMap

public interface FlavorTable
extends FlavorMap

従来の Map の一対一対応制限を緩和する FlavorMap です。フレーバは任意の数のネイティブにマッピングすることができ、同様にネイティブは任意の数のフレーバにマッピングすることができます。FlavorTable は対称である必要はありませんが、通常は対称になります。

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

メソッドの概要
 List<DataFlavor> getFlavorsForNative(String nat)
          指定された String の対応先の DataFlavorList を返します。
 List<String> getNativesForFlavor(DataFlavor flav)
          指定された DataFlavor の対応先の String ネイティブのList を返します。
 
インタフェース java.awt.datatransfer.FlavorMap から継承されたメソッド
getFlavorsForNatives, getNativesForFlavors
 

メソッドの詳細

getNativesForFlavor

List<String> getNativesForFlavor(DataFlavor flav)
指定された DataFlavor の対応先の String ネイティブのList を返します。List は、最適なネイティブからもっとも不適なものへソートされます。つまり、基本となるネイティブプラットフォームに指定されたフレーバのデータをもっともよく反映するのは、最初のネイティブということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。

パラメータ:
flav - 対応するネイティブが返される DataFlavornull が指定されている場合、 この FlavorTable に現在知られているすべてのネイティブが 順序不定で返される
戻り値:
プラットフォーム固有のデータ形式の プラットフォーム固有の表現である java.lang.String オブジェクトの java.util.List

getFlavorsForNative

List<DataFlavor> getFlavorsForNative(String nat)
指定された String の対応先の DataFlavorList を返します。List は、最適な DataFlavor からもっとも不適なものへソートされます。つまり、Java アプリケーションに指定されたネイティブのデータをもっともよく反映するのは、最初の DataFlavor ということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。

パラメータ:
nat - 対応する DataFlavor が返されるネイティブ。 null が指定されている場合、 この FlavorTable に現在知られている すべての DataFlavor が順序不定で 返される
戻り値:
プラットフォーム固有の指定されたネイティブ内にある プラットフォーム固有のデータの変換先になれる DataFlavor オブジェクトの java.util.List

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 も参照してください。