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