Интерфейс FlavorTable

Все суперинтерфейсы:
FlavorMap
Все известные реализующие классы:
SystemFlavorMap
public interface FlavorTable
extends FlavorMap

FlavorMap, который ослабляет традиционное ограничение 1 к 1 для Map. Вкус может быть сопоставлен с любым количеством нативных значений, и, аналогично, нативное значение может быть сопоставлено с любым количеством вкусов. FlavorTable не обязательно должен быть симметричным, но обычно им является.

С:
1.4

Методы

Модификатор и тип Метод Описание
List<DataFlavor> getFlavorsForNative​(String nat)

Возвращает List DataFlavor , которому соответствует указанный String.

List<String> getNativesForFlavor​(DataFlavor flav)

Возвращает List String нативных значений, которым соответствует указанный DataFlavor.

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

getFlavorsForNatives, getNativesForFlavors

Методы

getNativesForFlavor

List<String> getNativesForFlavor(DataFlavor flav)

Возвращает List String нативных значений, которым соответствует указанный DataFlavor . List будут отсортированы от лучшего нативного значения к худшему. То есть первое нативное значение наилучшим образом отражает данные в указанном вкусе для базовой нативной платформы. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Код клиента свободен изменять List без влияния на этот объект.

Параметры:
flav — DataFlavor, соответствующие нативные значения которого должны быть возвращены. Если null указано, все нативные значения, известные этому FlavorTable, возвращаются в произвольном порядке.
Возвращает:
java.util.List java.lang.String объектов, которые являются платформенно-специфическими представлениями платформенно-специфических форматов данных

getFlavorsForNative

List<DataFlavor> getFlavorsForNative(String nat)

Возвращает List DataFlavor , которым соответствует указанное String . List будут отсортированы от лучшего DataFlavor к худшему. То есть первый DataFlavor наилучшим образом отразит данные в указанном нативном значении для приложения Java. Возвращаемый List является изменяемой копией внутренних данных этого FlavorTable. Код клиента свободен изменять List без влияния на этот объект.

Параметры:
nat — нативное значение, соответствующие вкусы которого должны быть возвращены. Если null указано, все DataFlavor , известные этому FlavorTable, возвращаются в произвольном порядке.
Возвращает:
java.util.List DataFlavor объектов, в которые можно преобразовать платформенно-специфические данные в указанном платформенно-специфическом нативном значении

© 1993, 2020, 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/11/docs/api/java.datatransfer/java/awt/datatransfer/FlavorTable.html

Spec-Zone .ru
спецификации, руководства, описания, API