Интерфейс FlavorTable
- Все суперинтерфейсы:
FlavorMap
- Все известные реализующие классы:
SystemFlavorMap
public interface FlavorTable extends FlavorMap
A FlavorMap, который ослабляет традиционное ограничение 1-к-1 карты. Вкус может быть сопоставлен с любым количеством нативов, и аналогично, натив может быть сопоставлен с любым количеством вкусов. 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 — это изменяемая копия внутренней данных этого FlavorTable. Клиентский код может изменять List без влияния на этот объект.- Параметры:
-
flav-DataFlavor, соответствующие нативы которого должны быть возвращены. Еслиnullуказан, все нативы, известные этомуFlavorTable, будут возвращены в некотором произвольном порядке. - Возвращает:
java.util.Listjava.lang.Stringобъектов, представляющих платформоспецифические представления платформоспецифических форматов данных
getFlavorsForNative
List<DataFlavor> getFlavorsForNative(String nat)
Возвращает
List DataFlavor, которым соответствует указанный String. List будут отсортированы от наилучшего DataFlavor к худшему. То есть, первый DataFlavor лучше всего отразит данные в указанном нативе для Java-приложения. Возвращаемый List — это изменяемая копия внутренней данных этого FlavorTable. Клиентский код может изменять List без влияния на этот объект.- Параметры:
-
nat- натив, соответствующиеDataFlavorкоторого должны быть возвращены. Еслиnullуказан, всеDataFlavor, известные этомуFlavorTable, будут возвращены в произвольном порядке. - Возвращает:
java.util.ListDataFlavorобъектов, в которые можно перевести платформоспецифические данные в указанном платформоспецифическом нативе
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.datatransfer/java/awt/datatransfer/FlavorTable.html