|
Spec-Zone .ru
спецификации, руководства, описания, API
|
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxy помощник внутренний class, который реализует 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 в интерфейсе Transferablepublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported в интерфейсе Transferableflavor - требуемая разновидность для данныхtrue если разновидность данных поддерживается, false иначеpublic Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
В случае локальной передачи обеспечивается сериализированная копия объекта, возвращенного инкапсулировавшим передаваемым, когда данные запрашиваются в application/x-java-serialized-object разновидности данных.
getTransferData в интерфейсе Transferabledf - требуемая разновидность для данныхIOException - если данные больше не доступны в требуемой разновидности.UnsupportedFlavorException - если требуемая разновидность данных не поддерживается.DataFlavor.getRepresentationClass()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92