|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface FlavorTable
放寬傳統一對一 Map 限制的 FlavorMap。允許將一種 flavor 映射到任意數量的 native,同樣地,也允許將一種 native 映射到任何數量的 flavor。FlavorTable 不必對稱,但通常是對稱的。
方法摘要 | |
---|---|
List<DataFlavor> |
getFlavorsForNative(String nat)
返回與指定 String 對應的 DataFlavor 的 List 。 |
List<String> |
getNativesForFlavor(DataFlavor flav)
返回與指定 DataFlavor 對應的 String native 的 List 。 |
從介面 java.awt.datatransfer.FlavorMap 繼承的方法 |
---|
getFlavorsForNatives, getNativesForFlavors |
方法詳細資訊 |
---|
List<String> getNativesForFlavor(DataFlavor flav)
DataFlavor
對應的 String
native 的 List
。該 List
的排序方式是從最好的 native 到最差的 native。即第一個 native 最能將指定 flavor 的資料反映到底層的本機平臺。返回的 List
是此 FlavorTable
內部資料的可修改副本。客戶端程式碼可以隨意修改該 List
,而不會影響此物件。
flav
- 應該返回相應的 native 的 DataFlavor
。如果指定了 null
,則此 FlavorTable
當前已知的所有 native 都將以不確定的順序返回。
java.lang.String
物件的 java.util.List
,這些物件是特定於平臺的資料格式的特定於平臺的表示形式List<DataFlavor> getFlavorsForNative(String nat)
String
對應的 DataFlavor
的 List
。該 List
的排序方式是從最好的 DataFlavor
到最差的 DataFlavor
。即第一個 DataFlavor
最能將指定 native 中的資料反映到 Java 應用程序。返回的 List
是此 FlavorTable
內部資料的可修改副本。客戶端程式碼可以隨意修改該 List
,而不會影響此物件。
nat
- 應該返回其對應 DataFlavor
的 native。如果指定了 null
,則此 FlavorTable
當前已知的所有 DataFlavor
都將以不確定的順序返回。
DataFlavor
物件的 java.util.List
,可以將指定的特定於平臺的 native 中特定於平臺的資料轉換為這些物件。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。