Интерфейс FlavorTable
- Все суперинтерфейсы:
- FlavorMap
- Все известные реализующие классы:
- SystemFlavorMap
public interface FlavorTable extends FlavorMap
FlavorMap, который ослабляет традиционное ограничение 1 к 1 для Map. Вкус может быть сопоставлен с любым количеством нативных элементов, и, аналогично, нативный элемент может быть сопоставлен с любым количеством вкусов. FlavorTable необязательно должен быть симметричным, но обычно является таковым.
- С:
- 1.4
Методы
| Модификатор и тип | Метод и описание |
|---|---|
List<DataFlavor> |
getFlavorsForNative(String nat) Возвращает |
List<String> |
getNativesForFlavor(DataFlavor flav) Возвращает |
Методы, унаследованные от интерфейса 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.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, 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.