|
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。