class MemberTransferHandler extends javax.swing.TransferHandler
| Constructor and Description |
|---|
MemberTransferHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(javax.swing.TransferHandler.TransferSupport support) |
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> void |
importData(MemberTable destination,
int insertRow,
java.util.Collection<T> memberData,
Utils.Function<T,RelationMember> toMemberFunction) |
boolean |
importData(javax.swing.TransferHandler.TransferSupport support) |
protected void |
importPrimitiveData(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination,
int insertRow) |
protected void |
importRelationMemberData(javax.swing.TransferHandler.TransferSupport support,
MemberTable destination,
int insertRow) |
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.TransferHandlerprotected 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> void importData(MemberTable destination, int insertRow, java.util.Collection<T> memberData, Utils.Function<T,RelationMember> toMemberFunction)
protected void exportDone(javax.swing.JComponent sourceComponent, java.awt.datatransfer.Transferable data, int action)
exportDone in class javax.swing.TransferHandler