Spec-Zone.ru › OpenJDK 27

Интерфейс FlavorTable

Все суперинтерфейсы:
FlavorMap
Все известные реализующие классы:
SystemFlavorMap
public interface FlavorTable extends FlavorMap
FlavorMap, в котором ослаблено традиционное ограничение «один к одному» для Map. Один flavor может соответствовать любому числу нативных форматов, и, аналогично, один нативный формат может соответствовать любому числу flavor. FlavorTable не обязаны быть симметричными, но обычно таковыми являются.
Начиная с:
1.4

Краткое описание методов

Модификатор и тип Метод Описание
List<DataFlavor> getFlavorsForNative(String nat)
Возвращает List DataFlavors, которым соответствует указанный String.
List<String> getNativesForFlavor(DataFlavor flav)
Возвращает List нативных форматов String, которым соответствует указанный DataFlavor.

Методы, объявленные в интерфейсе FlavorMap

getFlavorsForNatives, getNativesForFlavors
Модификатор и тип Метод Описание
Map<String, DataFlavor> getFlavorsForNatives(String[] natives)
Возвращает Map указанных нативных форматов String и соответствующих им DataFlavor.
Map<DataFlavor, String> getNativesForFlavors(DataFlavor[] flavors)
Возвращает 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, в которые можно преобразовать платформенно-зависимые данные указанного платформенно-зависимого нативного формата

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API