public class ProjectTreeTransferHandler extends AbstractProjectFileTransferHandler
ProjectTreeTransferHandler é responsável por transferir
objetos ProjectFile da árvore de projeto. A transferência pode
ser efetuada pelas operações copiar, recortar e colar de/para o clipboard. É
também usada pela operação de drag&drop sobre os nós da árvore.TransferHandler.DropLocation, TransferHandler.TransferSupportCOPY, COPY_OR_MOVE, LINK, MOVE, NONE| Constructor and Description |
|---|
ProjectTreeTransferHandler(Window ownerWindow,
String ownerTitle)
Constrói um handler de transferência de objetos de uma árvore de projeto.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(JComponent c,
DataFlavor[] flavor)
Verifica se o componente pode fazer importação.
|
protected csbase.logic.ClientProjectFile |
getDestinationDirectory(JComponent destination) |
protected csbase.logic.ClientProjectFile[] |
getFilesToExport(JComponent source) |
clearClipboard, createTransferable, exportAsDrag, exportDone, exportToClipboard, getSourceActions, hasTransferableInClipboard, importDatacanImport, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffsetpublic ProjectTreeTransferHandler(Window ownerWindow, String ownerTitle)
ownerWindow - A janela sobre a qual uma DesktopTask deve ser efetuada.ownerTitle - O título da janela de DesktopTaskpublic boolean canImport(JComponent c, DataFlavor[] flavor)
canImport in class AbstractProjectFileTransferHandlerc - O componente sobre o qual a transferência foi iniciada.flavor - Os formatos de dados dos objetos que estão sendo
transferidos.protected csbase.logic.ClientProjectFile[] getFilesToExport(JComponent source)
getFilesToExport in class AbstractProjectFileTransferHandlersource - componente fonte de uma ação de copiar ou de mover.protected csbase.logic.ClientProjectFile getDestinationDirectory(JComponent destination)
getDestinationDirectory in class AbstractProjectFileTransferHandlerdestination - componente que irá receber os arquivos/diretórios
exportados.Copyright © 2016. All rights reserved.