JavaTM 2
Platform
Std. Ed. v1.4.0

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

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

public interface FlavorTable
extends FlavorMap

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

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

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

メソッドの詳細

getNativesForFlavor

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

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

getFlavorsForNative

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

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

JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.