Интерфейс FlavorTable
- Все суперинтерфейсы:
FlavorMap
- Все известные реализующие классы:
SystemFlavorMap
public interface FlavorTable extends FlavorMap
FlavorMap, в котором ослаблено традиционное ограничение «один к одному» для Map. Один flavor может соответствовать любому числу нативных форматов, и, аналогично, один нативный формат может соответствовать любому числу flavor. FlavorTable не обязаны быть симметричными, но обычно таковыми являются.
- Начиная с:
- 1.4
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List |
getFlavorsForNative |
Возвращает List DataFlavors, которым соответствует указанный String. |
List |
getNativesForFlavor |
Возвращает List нативных форматов String, которым соответствует указанный DataFlavor. |
Методы, объявленные в интерфейсе FlavorMap
getFlavorsForNatives, getNativesForFlavors | Модификатор и тип | Метод | Описание |
|---|---|---|
Map |
getFlavorsForNatives |
Возвращает Map указанных нативных форматов String и соответствующих им DataFlavor. |
Map |
getNativesForFlavors |
Возвращает Map указанных DataFlavors и соответствующих им нативных форматов String. |
Подробное описание методов
getNativesForFlavor
List<String> getNativesForFlavor(DataFlavor flav)
Возвращает
List нативных форматов String, которым соответствует указанный DataFlavor. Элементы List будут упорядочены от наиболее подходящего нативного формата к наименее подходящему. Иными словами, первый нативный формат будет наилучшим образом отражать данные указанного flavor в базовой нативной платформе. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Клиентский код может изменять List, не затрагивая этот объект.- Параметры:
-
flav—DataFlavor, для которого следует вернуть соответствующие нативные форматы. Если указаноnull, возвращаются все нативные форматы, известные этомуFlavorTable, в недетерминированном порядке. - Возвращает:
java.util.Listобъектовjava.lang.String, представляющих собой платформенно-зависимые представления платформенно-зависимых форматов данных
getFlavorsForNative
List<DataFlavor> getFlavorsForNative(String nat)
Возвращает
List DataFlavors, которым соответствует указанный String. Элементы List будут упорядочены от наиболее подходящего DataFlavor к наименее подходящему. Иными словами, первый DataFlavor будет наилучшим образом отражать данные указанного нативного формата для Java-приложения. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Клиентский код может изменять List, не затрагивая этот объект.- Параметры:
-
nat— нативный формат, для которого следует вернуть соответствующиеDataFlavors. Если указаноnull, возвращаются всеDataFlavors, известные этомуFlavorTable, в недетерминированном порядке. - Возвращает:
java.util.ListобъектовDataFlavor, в которые можно преобразовать платформенно-зависимые данные указанного платформенно-зависимого нативного формата
© 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.