class ArrayListTransferHandler extends TransferHandler
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ArrayListTransferHandler.ArrayListTransferable |
TransferHandler.DropLocation, TransferHandler.TransferSupport| Modifier and Type | Field and Description |
|---|---|
(package private) int |
addCount |
(package private) int |
addIndex |
(package private) DataFlavor |
localArrayListFlavor |
(package private) String |
localArrayListType |
(package private) DataFlavor |
serialArrayListFlavor |
(package private) JList<?> |
source |
(package private) int[] |
sourceIndices |
(package private) WebPanel |
webPanel |
COPY, COPY_OR_MOVE, LINK, MOVE, NONE| Constructor and Description |
|---|
ArrayListTransferHandler(WebPanel webPanel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canImport(JComponent c,
DataFlavor[] flavors) |
protected Transferable |
createTransferable(JComponent c) |
protected void |
exportDone(JComponent c,
Transferable data,
int action) |
int |
getSourceActions(JComponent c) |
private boolean |
hasLocalArrayListFlavor(DataFlavor[] flavors) |
private boolean |
hasSerialArrayListFlavor(DataFlavor[] flavors) |
boolean |
importData(JComponent c,
Transferable t) |
private static Object |
objectOf(DefaultListModel<?> listModel,
Object objectName) |
canImport, exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffsetDataFlavor localArrayListFlavor
DataFlavor serialArrayListFlavor
String localArrayListType
JList<?> source
int[] sourceIndices
int addIndex
int addCount
WebPanel webPanel
ArrayListTransferHandler(WebPanel webPanel)
public boolean importData(JComponent c, Transferable t)
importData in class TransferHandlerprivate static Object objectOf(DefaultListModel<?> listModel, Object objectName)
protected void exportDone(JComponent c, Transferable data, int action)
exportDone in class TransferHandlerprivate boolean hasLocalArrayListFlavor(DataFlavor[] flavors)
private boolean hasSerialArrayListFlavor(DataFlavor[] flavors)
public boolean canImport(JComponent c, DataFlavor[] flavors)
canImport in class TransferHandlerprotected Transferable createTransferable(JComponent c)
createTransferable in class TransferHandlerpublic int getSourceActions(JComponent c)
getSourceActions in class TransferHandler