Class TransferableTreeNode

  • All Implemented Interfaces:
    java.awt.datatransfer.Transferable

    public class TransferableTreeNode
    extends java.lang.Object
    implements java.awt.datatransfer.Transferable
    A Transferable that transfers TreePath instances.
    • Constructor Summary

      Constructors 
      Constructor Description
      TransferableTreeNode​(@NotNull javax.swing.tree.TreePath treePath)
      Creates a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @NotNull javax.swing.tree.TreePath getTransferData​(@NotNull java.awt.datatransfer.DataFlavor flavor)  
      @NotNull java.awt.datatransfer.DataFlavor @NotNull [] getTransferDataFlavors()  
      boolean isDataFlavorSupported​(@NotNull java.awt.datatransfer.DataFlavor flavor)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TransferableTreeNode

        public TransferableTreeNode​(@NotNull
                                    @NotNull javax.swing.tree.TreePath treePath)
        Creates a new instance.
        Parameters:
        treePath - the tree path being transferred
    • Method Detail

      • getTransferDataFlavors

        @NotNull
        public @NotNull java.awt.datatransfer.DataFlavor @NotNull [] getTransferDataFlavors()
        Specified by:
        getTransferDataFlavors in interface java.awt.datatransfer.Transferable
      • isDataFlavorSupported

        public boolean isDataFlavorSupported​(@NotNull
                                             @NotNull java.awt.datatransfer.DataFlavor flavor)
        Specified by:
        isDataFlavorSupported in interface java.awt.datatransfer.Transferable
      • getTransferData

        @NotNull
        public @NotNull javax.swing.tree.TreePath getTransferData​(@NotNull
                                                                  @NotNull java.awt.datatransfer.DataFlavor flavor)
                                                           throws java.awt.datatransfer.UnsupportedFlavorException
        Specified by:
        getTransferData in interface java.awt.datatransfer.Transferable
        Throws:
        java.awt.datatransfer.UnsupportedFlavorException