|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface FlavorTable
従来の Map の一対一対応制限を緩和する FlavorMap です。フレーバは任意の数のネイティブにマッピングすることができ、同様にネイティブは任意の数のフレーバにマッピングすることができます。FlavorTable は対称である必要はありませんが、通常は対称になります。
| メソッドの概要 | |
|---|---|
List<DataFlavor> |
getFlavorsForNative(String nat)
指定された String の対応先の DataFlavor の List を返します。 |
List<String> |
getNativesForFlavor(DataFlavor flav)
指定された DataFlavor の対応先の String ネイティブの List を返します。 |
| インタフェース java.awt.datatransfer.FlavorMap から継承されたメソッド |
|---|
getFlavorsForNatives, getNativesForFlavors |
| メソッドの詳細 |
|---|
List<String> getNativesForFlavor(DataFlavor flav)
DataFlavor の対応先の String ネイティブの List を返します。List は、最適なネイティブからもっとも不適なものへソートされます。つまり、基本となるネイティブプラットフォームに指定されたフレーバのデータをもっともよく反映するのは、最初のネイティブということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。
flav - 対応するネイティブが返される DataFlavor。null が指定されている場合、この FlavorTable に現在知られているすべてのネイティブが順序不定で返される
java.lang.String オブジェクトの java.util.ListList<DataFlavor> getFlavorsForNative(String nat)
String の対応先の DataFlavor の List を返します。List は、最適な DataFlavor からもっとも不適なものへソートされます。つまり、Java アプリケーションに指定されたネイティブのデータをもっともよく反映するのは、最初の DataFlavor ということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。
nat - 対応する DataFlavor が返されるネイティブ。null が指定されている場合、この FlavorTable に現在知られているすべての DataFlavor が順序不定で返される
DataFlavor オブジェクトの java.util.List
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。