Интерфейс FlavorMap
- Все известные подинтерфейсы:
FlavorTable
- Все известные реализующие классы:
SystemFlavorMap
public interface FlavorMap
Двунаправленная карта между "родными" (строками), которые соответствуют платформа-специфичным форматам данных, и "форматами" (DataFlavors), которые соответствуют платформенно-независимым MIME-типам. FlavorMaps не обязательно должны быть симметричными, но обычно являются таковыми.
- С:
- 1.2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Map |
getFlavorsForNatives |
Возвращает Map указанных String родных элементов к соответствующим DataFlavor. |
Map |
getNativesForFlavors |
Возвращает Map указанных DataFlavor к соответствующим String родным элементам. |
Подробное описание методов
getNativesForFlavors
Map<DataFlavor, String> getNativesForFlavors(DataFlavor[] flavors)
Возвращает
Map указанных DataFlavor к соответствующим String родным элементам. Возвращаемый Map является изменяемой копией внутренних данных этого FlavorMap. Код клиента свободен изменять Map, не влияя на этот объект.- Параметры:
-
flavors- массивDataFlavor, который будет набором ключей возвращаемогоMap. Еслиnullуказано, будет возвращена карта всехDataFlavor, известных этомуFlavorMap, и их соответствующихStringродных элементов. - Возвращает:
java.util.MapDataFlavorкStringродным элементам
getFlavorsForNatives
Map<String, DataFlavor> getFlavorsForNatives(String[] natives)
Возвращает
Map указанных String родных элементов к соответствующим DataFlavor. Возвращаемый Map является изменяемой копией внутренних данных этого FlavorMap. Код клиента свободен изменять Map, не влияя на этот объект.- Параметры:
-
natives- массивString, который будет набором ключей возвращаемогоMap. Еслиnullуказано, будет возвращена карта всехStringродных элементов, известных этомуFlavorMap, и их соответствующихDataFlavor. - Возвращает:
java.util.MapStringродных элементов к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.
https://download.java.net/java/early_access/jdk24/docs/api/java.datatransfer/java/awt/datatransfer/FlavorMap.html