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.TransferHandlerprivate 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.TransferHandlerprivate 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.TransferHandlerprotected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable in class javax.swing.TransferHandlerpublic int getSourceActions(javax.swing.JComponent c)
getSourceActions in class javax.swing.TransferHandler