Class JDialogRunScriptView.ArrayListTransferHandler

java.lang.Object
javax.swing.TransferHandler
gov.nih.mipav.view.dialogs.JDialogRunScriptView.ArrayListTransferHandler
All Implemented Interfaces:
Serializable
Enclosing class:
JDialogRunScriptView

private class JDialogRunScriptView.ArrayListTransferHandler extends TransferHandler
Transfer handler used for dragging the images and vois into the tree.
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • localArrayListFlavor

      DataFlavor localArrayListFlavor
      DOCUMENT ME!
    • serialArrayListFlavor

      DataFlavor serialArrayListFlavor
      DOCUMENT ME!
    • localArrayListType

      String localArrayListType
      DOCUMENT ME!
    • source

      JList source
      DOCUMENT ME!
  • Constructor Details

    • ArrayListTransferHandler

      public ArrayListTransferHandler()
      Creates a new ArrayListTransferHandler object.
  • Method Details

    • canImport

      public boolean canImport(JComponent c, DataFlavor[] flavors)
      DOCUMENT ME!
      Overrides:
      canImport in class TransferHandler
      Parameters:
      c - DOCUMENT ME!
      flavors - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getSourceActions

      public int getSourceActions(JComponent c)
      DOCUMENT ME!
      Overrides:
      getSourceActions in class TransferHandler
      Parameters:
      c - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • createTransferable

      protected Transferable createTransferable(JComponent c)
      DOCUMENT ME!
      Overrides:
      createTransferable in class TransferHandler
      Parameters:
      c - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • hasLocalArrayListFlavor

      private boolean hasLocalArrayListFlavor(DataFlavor[] flavors)
      DOCUMENT ME!
      Parameters:
      flavors - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • hasSerialArrayListFlavor

      private boolean hasSerialArrayListFlavor(DataFlavor[] flavors)
      DOCUMENT ME!
      Parameters:
      flavors - DOCUMENT ME!
      Returns:
      DOCUMENT ME!