Class Clipboard


  • public class Clipboard
    extends java.lang.Object
    A GEF clipboard for cut/copy/paste actions between GEF editors. It exists mainly for convenience and allows clients to add graphical objects to the system clipboard. It will not work between two instances of the workbench (but will work between multiple windows belonging to a single instance of the workbench). Setting the contents of the clipboard will erase the previous contents of the clipboard.
    • Constructor Summary

      Constructors 
      Constructor Description
      Clipboard()
      Deprecated.
      As of 3.1, the GEF Clipboard synchronizes with the system clipboard.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getContents()
      Returns the current contents of the clipboard.
      static Clipboard getDefault()
      Returns the default clipboard.
      void setContents​(java.lang.Object contents)
      Sets the contents of the clipboard.
      • Methods inherited from class java.lang.Object

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

      • Clipboard

        public Clipboard()
        Deprecated.
        As of 3.1, the GEF Clipboard synchronizes with the system clipboard. Multiple instances of this class should not be created. Use getDefault(). This method will be removed in future releases.
        Constructs a new Clipboard object.
    • Method Detail

      • getDefault

        public static Clipboard getDefault()
        Returns the default clipboard.
        Returns:
        the default clipboard
      • getContents

        public java.lang.Object getContents()
        Returns the current contents of the clipboard.
        Returns:
        contents of the clipboard
      • setContents

        public void setContents​(java.lang.Object contents)
        Sets the contents of the clipboard. This will erase the previous contents of this as well as the system clipboard. The provided contents will not be garbage-collected until some other contents are set using this method.
        Parameters:
        contents - the new contents