Class ClipboardUtils


  • public class ClipboardUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.intellij.openapi.diagnostic.Logger LOG  
    • Constructor Summary

      Constructors 
      Constructor Description
      ClipboardUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static @NotNull java.awt.datatransfer.DataFlavor createDataFlavor​(@NotNull java.lang.String mimeType, @NotNull java.lang.String humanPresentableName, @Nullable java.lang.Class<?> klass, java.lang.ClassLoader classLoader, boolean registerNative)  
      static @Nullable java.awt.datatransfer.Clipboard getSystemClipboard()  
      static @Nullable java.lang.Object getTransferDataOrNull​(@NotNull java.awt.datatransfer.Transferable transferable, @NotNull java.awt.datatransfer.DataFlavor flavor)  
      • Methods inherited from class java.lang.Object

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

      • LOG

        public static final com.intellij.openapi.diagnostic.Logger LOG
    • Constructor Detail

      • ClipboardUtils

        public ClipboardUtils()
    • Method Detail

      • createDataFlavor

        @NotNull
        public static @NotNull java.awt.datatransfer.DataFlavor createDataFlavor​(@NotNull
                                                                                 @NotNull java.lang.String mimeType,
                                                                                 @NotNull
                                                                                 @NotNull java.lang.String humanPresentableName,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Class<?> klass,
                                                                                 java.lang.ClassLoader classLoader,
                                                                                 boolean registerNative)
      • getSystemClipboard

        @Nullable
        public static @Nullable java.awt.datatransfer.Clipboard getSystemClipboard()
      • getTransferDataOrNull

        @Nullable
        public static @Nullable java.lang.Object getTransferDataOrNull​(@NotNull
                                                                       @NotNull java.awt.datatransfer.Transferable transferable,
                                                                       @NotNull
                                                                       @NotNull java.awt.datatransfer.DataFlavor flavor)