Интерфейс FlavorTable
- Все суперинтерфейсы:
FlavorMap
- Все известные реализующие классы:
SystemFlavorMap
public interface FlavorTable extends FlavorMap
FlavorMap, которая ослабляет традиционное ограничение 1-к-1 отображения Map. Вкус может отображаться на любое количество нативов, и аналогично натив может отображаться на любое количество вкусов. FlavorTables необязательно должны быть симметричными, но обычно ими являются.
- С:
- 1.4
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List |
getFlavorsForNative |
Возвращает List DataFlavor по которому соответствует указанный String. |
List |
getNativesForFlavor |
Возвращает List String нативов, которым соответствует указанный DataFlavor. |
Методы, объявленные в интерфейсе java.awt.datatransfer.FlavorMap
getFlavorsForNatives, getNativesForFlavors
Подробное описание методов
getNativesForFlavor
List<String> getNativesForFlavor(DataFlavor flav)
Возвращает
List String нативов, которым соответствует указанный DataFlavor. List будет отсортирован от лучшего натива к худшему. То есть, первый натив лучше всего отразит данные в указанном вкусе на базовой платформе натива. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Код клиента свободен изменять List без влияния на этот объект.- Параметры:
-
flav- вкус, соответствующие нативы которого должны быть возвращены. Еслиnullуказан, все нативы, в настоящее время известные этомуFlavorTable, возвращаются в неопределенном порядке. - Возвращает:
java.util.Listjava.lang.Stringобъектов, являющихся платформенно-специфическими представлениями платформенно-специфических форматов данных
getFlavorsForNative
List<DataFlavor> getFlavorsForNative(String nat)
Возвращает
List DataFlavor по которому соответствует указанный String. List будет отсортирован от лучшего DataFlavor к худшему. То есть, первый DataFlavor лучше всего отразит данные в указанном нативе в приложении Java. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Код клиента свободен изменять List без влияния на этот объект.- Параметры:
-
nat- натив, соответствующие вкусы которого должны быть возвращены. Еслиnullуказан, все вкусы, в настоящее время известные этомуFlavorTable, возвращаются в неопределенном порядке. - Возвращает:
java.util.ListDataFlavorобъектов, в которые можно перевести платформенно-специфические данные в указанном платформенно-специфическом нативе
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.datatransfer/java/awt/datatransfer/FlavorTable.html