org.openscience.jmol.app.webexport
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, getPasteAction, getVisualRepresentation, importData
DataFlavor 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 TransferHandler
private static Object objectOf(DefaultListModel listModel, Object objectName)
protected void exportDone(JComponent c, Transferable data, int action)
exportDone
in class TransferHandler
private boolean hasLocalArrayListFlavor(DataFlavor[] flavors)
private boolean hasSerialArrayListFlavor(DataFlavor[] flavors)
public boolean canImport(JComponent c, DataFlavor[] flavors)
canImport
in class TransferHandler
protected Transferable createTransferable(JComponent c)
createTransferable
in class TransferHandler
public int getSourceActions(JComponent c)
getSourceActions
in class TransferHandler