Class LinuxNativeClipboardAccessor

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

    public class LinuxNativeClipboardAccessor
    extends java.lang.Object
    implements java.awt.datatransfer.ClipboardOwner
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.awt.datatransfer.DataFlavor MOLFLAVOUR  
      static java.awt.datatransfer.DataFlavor REACTIONFLAVOUR  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean copyMoleculeToClipboard​(java.lang.String filname, byte[] sketch, byte[] serializedObject)  
      static boolean copyReactionToClipboard​(byte[] ctab, byte[] sketch, byte[] serializedObject)  
      static byte[] getClipboardData​(java.lang.String format)  
      void lostOwnership​(java.awt.datatransfer.Clipboard parClipboard, java.awt.datatransfer.Transferable parTransferable)  
      static boolean setClipBoardData​(java.lang.String format, byte[] buffer)  
      • Methods inherited from class java.lang.Object

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

      • MOLFLAVOUR

        public static java.awt.datatransfer.DataFlavor MOLFLAVOUR
      • REACTIONFLAVOUR

        public static java.awt.datatransfer.DataFlavor REACTIONFLAVOUR
    • Constructor Detail

      • LinuxNativeClipboardAccessor

        public LinuxNativeClipboardAccessor()
    • Method Detail

      • copyMoleculeToClipboard

        public static boolean copyMoleculeToClipboard​(java.lang.String filname,
                                                      byte[] sketch,
                                                      byte[] serializedObject)
      • copyReactionToClipboard

        public static boolean copyReactionToClipboard​(byte[] ctab,
                                                      byte[] sketch,
                                                      byte[] serializedObject)
      • getClipboardData

        public static byte[] getClipboardData​(java.lang.String format)
      • setClipBoardData

        public static boolean setClipBoardData​(java.lang.String format,
                                               byte[] buffer)
      • lostOwnership

        public void lostOwnership​(java.awt.datatransfer.Clipboard parClipboard,
                                  java.awt.datatransfer.Transferable parTransferable)
        Specified by:
        lostOwnership in interface java.awt.datatransfer.ClipboardOwner