public class MemberTransferHandler extends javax.swing.TransferHandler
| Modifier and Type | Class and Description |
|---|---|
private static class |
MemberTransferHandler.AbstractRelationMemberConverter<T extends PrimitiveId> |
| Constructor and Description |
|---|
MemberTransferHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(javax.swing.TransferHandler.TransferSupport support) |
private static int |
computeInsertionRow(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination) |
protected java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c) |
protected void |
exportDone(javax.swing.JComponent sourceComponent,
java.awt.datatransfer.Transferable data,
int action) |
int |
getSourceActions(javax.swing.JComponent c) |
protected <T extends PrimitiveId> |
importData(MemberTable destination,
int insertRow,
java.util.Collection<T> memberData,
MemberTransferHandler.AbstractRelationMemberConverter<T> toMemberFunction) |
boolean |
importData(javax.swing.TransferHandler.TransferSupport support) |
private boolean |
importDataAt(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination,
int insertRow) |
protected void |
importPrimitiveData(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination,
int insertRow) |
protected void |
importRelationMemberData(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination,
int insertRow) |
public MemberTransferHandler()
public int getSourceActions(javax.swing.JComponent c)
getSourceActions in class javax.swing.TransferHandlerprotected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable in class javax.swing.TransferHandlerpublic boolean canImport(javax.swing.TransferHandler.TransferSupport support)
canImport in class javax.swing.TransferHandlerpublic boolean importData(javax.swing.TransferHandler.TransferSupport support)
importData in class javax.swing.TransferHandlerprivate static int computeInsertionRow(javax.swing.TransferHandler.TransferSupport support, MemberTable destination)
private boolean importDataAt(javax.swing.TransferHandler.TransferSupport support, MemberTable destination, int insertRow)
protected void importRelationMemberData(javax.swing.TransferHandler.TransferSupport support, MemberTable destination, int insertRow) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
java.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionprotected void importPrimitiveData(javax.swing.TransferHandler.TransferSupport support, MemberTable destination, int insertRow) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
java.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionprotected <T extends PrimitiveId> void importData(MemberTable destination, int insertRow, java.util.Collection<T> memberData, MemberTransferHandler.AbstractRelationMemberConverter<T> toMemberFunction)
protected void exportDone(javax.swing.JComponent sourceComponent, java.awt.datatransfer.Transferable data, int action)
exportDone in class javax.swing.TransferHandler