class ArrayListTransferHandler
extends javax.swing.TransferHandler
Modifier and Type | Class and Description |
---|---|
(package private) class |
ArrayListTransferHandler.ArrayListTransferable |
Modifier and Type | Field and Description |
---|---|
(package private) int |
addCount |
(package private) int |
addIndex |
(package private) java.awt.datatransfer.DataFlavor |
localArrayListFlavor |
(package private) java.lang.String |
localArrayListType |
(package private) java.awt.datatransfer.DataFlavor |
serialArrayListFlavor |
(package private) javax.swing.JList |
source |
(package private) int[] |
sourceIndices |
(package private) WebPanel |
webPanel |
Constructor and Description |
---|
ArrayListTransferHandler(WebPanel webPanel) |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(javax.swing.JComponent c,
java.awt.datatransfer.DataFlavor[] flavors) |
protected java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c) |
protected void |
exportDone(javax.swing.JComponent c,
java.awt.datatransfer.Transferable data,
int action) |
int |
getSourceActions(javax.swing.JComponent c) |
private boolean |
hasLocalArrayListFlavor(java.awt.datatransfer.DataFlavor[] flavors) |
private boolean |
hasSerialArrayListFlavor(java.awt.datatransfer.DataFlavor[] flavors) |
boolean |
importData(javax.swing.JComponent c,
java.awt.datatransfer.Transferable t) |
private static java.lang.Object |
objectOf(javax.swing.DefaultListModel listModel,
java.lang.Object objectName) |
java.awt.datatransfer.DataFlavor localArrayListFlavor
java.awt.datatransfer.DataFlavor serialArrayListFlavor
java.lang.String localArrayListType
javax.swing.JList source
int[] sourceIndices
int addIndex
int addCount
WebPanel webPanel
ArrayListTransferHandler(WebPanel webPanel)
public boolean importData(javax.swing.JComponent c, java.awt.datatransfer.Transferable t)
importData
in class javax.swing.TransferHandler
private static java.lang.Object objectOf(javax.swing.DefaultListModel listModel, java.lang.Object objectName)
protected void exportDone(javax.swing.JComponent c, java.awt.datatransfer.Transferable data, int action)
exportDone
in class javax.swing.TransferHandler
private boolean hasLocalArrayListFlavor(java.awt.datatransfer.DataFlavor[] flavors)
private boolean hasSerialArrayListFlavor(java.awt.datatransfer.DataFlavor[] flavors)
public boolean canImport(javax.swing.JComponent c, java.awt.datatransfer.DataFlavor[] flavors)
canImport
in class javax.swing.TransferHandler
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable
in class javax.swing.TransferHandler
public int getSourceActions(javax.swing.JComponent c)
getSourceActions
in class javax.swing.TransferHandler