Spec-Zone .ru
спецификации, руководства, описания, API
|
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxy
помощник внутренний класс, который реализует Transferable
взаимодействуйте через интерфейс и служит прокси для другого Transferable
объект, который представляет передачу данных для определенной drag-n-drop работы. Прокси передает все запросы к инкапсулировавшему передаваемому и автоматически выполняет дополнительное преобразование на данных, возвращенных инкапсулировавшим передаваемым в случае локальной передачи.
Модификатор и Тип | Поле и Описание |
---|---|
protected boolean |
isLocal
A
boolean указание, если инкапсулировавший Transferable объект представляет результат локальной drag-n-drop работы (в пределах той же самой JVM). |
protected Transferable |
передаваемый
Инкапсулировавший
Transferable объект. |
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
getTransferData(DataFlavor df)
Возвращает объект, который представляет данные, обеспеченные инкапсулировавшим передаваемым для требуемой разновидности данных.
|
DataFlavor[] |
getTransferDataFlavors()
Возвращает массив объектов DataFlavor, указывающих на разновидности, в которых могут быть обеспечены данные инкапсулировавшим передаваемым.
|
boolean |
isDataFlavorSupported(DataFlavor flavor)
Возвраты, поддерживается ли указанная разновидность данных инкапсулировавшим передаваемым.
|
protected Transferable transferable
Transferable
объект.protected boolean isLocal
boolean
указание, если инкапсулировавший Transferable
объект представляет результат локальной drag-n-drop работы (в пределах той же самой JVM).public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
в интерфейсе Transferable
public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
в интерфейсе Transferable
flavor
- требуемая разновидность для данныхtrue
если разновидность данных поддерживается, false
иначеpublic Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
В случае локальной передачи обеспечивается сериализированная копия объекта, возвращенного инкапсулировавшим передаваемым, когда данные запрашиваются в application/x-java-serialized-object разновидности данных.
getTransferData
в интерфейсе Transferable
df
- требуемая разновидность для данныхIOException
- если данные больше не доступны в требуемой разновидности.UnsupportedFlavorException
- если требуемая разновидность данных не поддерживается.DataFlavor.getRepresentationClass()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.