Class ArrayListTransferHandler
- java.lang.Object
-
- javax.swing.TransferHandler
-
- org.openscience.jmol.app.webexport.ArrayListTransferHandler
-
- All Implemented Interfaces:
Serializable
class ArrayListTransferHandler extends TransferHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classArrayListTransferHandler.ArrayListTransferable-
Nested classes/interfaces inherited from class javax.swing.TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intaddCount(package private) intaddIndex(package private) DataFlavorlocalArrayListFlavor(package private) StringlocalArrayListType(package private) DataFlavorserialArrayListFlavor(package private) JList<?>source(package private) int[]sourceIndices(package private) WebPanelwebPanel-
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
-
-
Constructor Summary
Constructors Constructor Description ArrayListTransferHandler(WebPanel webPanel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanImport(JComponent c, DataFlavor[] flavors)protected TransferablecreateTransferable(JComponent c)protected voidexportDone(JComponent c, Transferable data, int action)intgetSourceActions(JComponent c)private booleanhasLocalArrayListFlavor(DataFlavor[] flavors)private booleanhasSerialArrayListFlavor(DataFlavor[] flavors)booleanimportData(JComponent c, Transferable t)private static ObjectobjectOf(DefaultListModel<?> listModel, Object objectName)-
Methods inherited from class javax.swing.TransferHandler
canImport, exportAsDrag, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset
-
-
-
-
Field Detail
-
localArrayListFlavor
DataFlavor localArrayListFlavor
-
serialArrayListFlavor
DataFlavor serialArrayListFlavor
-
localArrayListType
String localArrayListType
-
source
JList<?> source
-
sourceIndices
int[] sourceIndices
-
addIndex
int addIndex
-
addCount
int addCount
-
webPanel
WebPanel webPanel
-
-
Constructor Detail
-
ArrayListTransferHandler
ArrayListTransferHandler(WebPanel webPanel)
-
-
Method Detail
-
importData
public boolean importData(JComponent c, Transferable t)
- Overrides:
importDatain classTransferHandler
-
objectOf
private static Object objectOf(DefaultListModel<?> listModel, Object objectName)
-
exportDone
protected void exportDone(JComponent c, Transferable data, int action)
- Overrides:
exportDonein classTransferHandler
-
hasLocalArrayListFlavor
private boolean hasLocalArrayListFlavor(DataFlavor[] flavors)
-
hasSerialArrayListFlavor
private boolean hasSerialArrayListFlavor(DataFlavor[] flavors)
-
canImport
public boolean canImport(JComponent c, DataFlavor[] flavors)
- Overrides:
canImportin classTransferHandler
-
createTransferable
protected Transferable createTransferable(JComponent c)
- Overrides:
createTransferablein classTransferHandler
-
getSourceActions
public int getSourceActions(JComponent c)
- Overrides:
getSourceActionsin classTransferHandler
-
-