public class TransferableNode
extends java.lang.Object
implements java.awt.datatransfer.Transferable
TransferableNode representa um ou mais objetos que
estão sendo transferidos por uma operação de drag&drop ou através do
clipboard. Essa classe implementa a interface Transferable.| Constructor and Description |
|---|
TransferableNode(java.lang.Object value,
java.awt.datatransfer.DataFlavor[] flavors)
Constrói uma representação dos objetos da árvore que serão transferidos.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Obtém o objeto que está sendo transferido, de acordo com o formato
especificado.
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Obtém os formatos de dados que podem ser transferidos.
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Verifica se esse objeto suporta um determinado formato de dados para
transferência.
|
public TransferableNode(java.lang.Object value,
java.awt.datatransfer.DataFlavor[] flavors)
value - O objeto a ser transferido.flavors - formatos de dados suportados pelo objeto a ser transferido.public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException
getTransferData in interface java.awt.datatransfer.Transferableflavor - formato do dado requisitado.
Deve ser ProjectFileContainer.PROJECT_FILE_FLAVOR.java.awt.datatransfer.UnsupportedFlavorException - se o formato do dado sendo transferido
não for ProjectFileContainer.PROJECT_FILE_FLAVOR.public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferableflavor - formato de dados a ser verificado se é suportado pelo objeto
sendo transferido.Copyright © 2016. All Rights Reserved.