Пакет java.awt.datatransfer

Предоставляет интерфейсы и классы для передачи данных между приложениями и внутри них. Он определяет понятие "передаваемого" объекта, который является объектом, способным быть переданным между приложениями или внутри них. Объект идентифицирует себя как передаваемый, реализуя интерфейс Transferable.

Он также предоставляет механизм буфера обмена, который представляет собой объект, временно хранящий передаваемый объект, который может быть передан между приложениями или внутри приложения. Буфер обмена обычно используется для операций копирования и вставки. Хотя возможно создать буфер обмена для использования внутри приложения, большинство приложений будут использовать системный буфер обмена, чтобы гарантировать, что данные могут быть переданы между приложениями, работающими на платформе.

С:
1.1
ИнтерфейсОписание
ClipboardOwner

Определяет интерфейс для классов, которые будут предоставлять данные в буфер обмена.

FlavorListener

Определяет объект, который прослушивает FlavorEvent.

FlavorMap

Двунаправленная карта между "родными" (строками), которые соответствуют платформоспецифическим форматам данных, и "форматами" (DataFlavors), которые соответствуют платформонезависимым типам MIME.

FlavorTable

FlavorMap, который ослабляет традиционное ограничение 1-к-1 карты.

Transferable

Определяет интерфейс для классов, которые могут быть использованы для предоставления данных для операции передачи.

КлассОписание
Clipboard

Класс, который реализует механизм передачи данных с помощью операций вырезания/копирования/вставки.

DataFlavor

DataFlavor предоставляет метаинформацию о данных.

FlavorEvent

FlavorEvent используется для уведомления заинтересованных сторон о том, что доступные DataFlavor изменились в Clipboard (источник события).

StringSelection

Transferable, который реализует возможности передачи строки.

SystemFlavorMap

SystemFlavorMap — это настраиваемая карта, связывающая "родные" (строки), соответствующие платформоспецифическим форматам данных, и "форматы" (DataFlavors), соответствующие платформонезависимым типам MIME.

ИсключениеОписание
MimeTypeParseException

Класс для инкапсуляции исключений, связанных с разбором MIME-типов.

UnsupportedFlavorException

Указывает, что запрошенные данные не поддерживаются в данном формате.

© 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/package-summary.html

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