Spec-Zone.ru › OpenJDK 24

Класс DropTargetContext.TransferableProxy

java.lang.Object
java.awt.dnd.DropTargetContext.TransferableProxy
Все реализованные интерфейсы:
Transferable
Вложенный класс:
DropTargetContext
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxy — это вспомогательный внутренний класс, который реализует интерфейс Transferable и служит прокси для другого объекта Transferable, который представляет передачу данных для конкретной операции перетаскивания и放下.

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

С тех пор:
1.2

Краткое описание полей

Модификатор и тип Поле Описание
protected boolean isLocal
Указывает, представляет ли инкапсулированный объект Transferable результат локальной операции перетаскивания и放下 (внутри одного JVM).
protected Transferable transferable
Инкапсулированный объект Transferable.

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

Модификатор и тип Метод Описание
Object getTransferData(DataFlavor df)
Возвращает объект, представляющий данные, предоставленные инкапсулируемым передаваемым объектом для запрошенного типа данных.
DataFlavor[] getTransferDataFlavors()
Возвращает массив объектов DataFlavor, указывающий типы данных, которые может предоставить инкапсулированный передаваемый объект.
boolean isDataFlavorSupported(DataFlavor flavor)
Возвращает, поддерживается ли указанный тип данных инкапсулированным передаваемым объектом.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

transferable

protected Transferable transferable
Инкапсулированный объект Transferable.

isLocal

protected boolean isLocal
Указывает, представляет ли инкапсулированный объект Transferable результат локальной операции перетаскивания и放下 (внутри одного JVM).

Подробное описание методов

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Возвращает массив объектов DataFlavor, указывающий типы данных, которые может предоставить инкапсулированный передаваемый объект.
Определено в:
getTransferDataFlavors в интерфейсе Transferable
Возвращает:
массив типов данных, в которых данные могут быть предоставлены инкапсулированным передаваемым объектом

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
Возвращает, поддерживается ли указанный тип данных инкапсулированным передаваемым объектом.
Определено в:
isDataFlavorSupported в интерфейсе Transferable
Параметры:
flavor — запрашиваемый тип данных
Возвращает:
true, если тип данных поддерживается, false в противном случае

getTransferData

public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
Возвращает объект, представляющий данные, предоставленные инкапсулируемым передаваемым объектом для запрошенного типа данных.

В случае локальной передачи предоставляется сериализованная копия объекта, возвращенного инкапсулированным передаваемым объектом, когда данные запрашиваются в типе данных application/x-java-serialized-object.

Определено в:
getTransferData в интерфейсе Transferable
Параметры:
df — запрашиваемый тип данных
Возвращает:
объект, представляющий передаваемые данные
Исключения:
IOException — если данные больше недоступны в запрошенном типе данных.
UnsupportedFlavorException — если запрошенный тип данных не поддерживается.
См. также:
  • DataFlavor.getRepresentationClass()

© 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.desktop/java/awt/dnd/DropTargetContext.TransferableProxy.html

Spec-Zone.ru

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