public class VersionTreeTransferHandler.TransferableNode extends Object implements 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(Serializable[] data,
DataFlavor flavor)
Constrói uma representação dos objetos da árvore que serão transferidos.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getTransferData(DataFlavor flavor)
Obtém o objeto que está sendo transferido, de acordo com o formato
especificado.
|
DataFlavor[] |
getTransferDataFlavors()
Obtém os formatos de dados que podem ser transferidos.
|
boolean |
isDataFlavorSupported(DataFlavor flavor)
Verifica se esse objeto suporta um determinado formato de dados para
transferência.
|
public TransferableNode(Serializable[] data, DataFlavor flavor)
data - Os objetos a serem transferidos.flavor - formato de dados suportados pelo objeto a ser transferido.public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException
getTransferData in interface Transferableflavor - formato do dado requisitado. Deve ser
ProjectFileContainer.PROJECT_FILE_FLAVOR.UnsupportedFlavorException - se o formato do dado sendo transferido
não for ProjectFileContainer.PROJECT_FILE_FLAVOR.public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface Transferablepublic boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported in interface Transferableflavor - formato de dados a ser verificado se é suportado pelo
objeto sendo transferido.Copyright © 2016. All rights reserved.