Interface Clipboard


  • public interface Clipboard
    A very simple clipboard interface for text content.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getContents()
      gets the current content of the clipboard if it contains text for WebGL app, getting the system clipboard is currently not supported.
      boolean hasContents()
      Check if the clipboard has contents.
      void setContents​(java.lang.String content)
      Sets the content of the system clipboard.
    • Method Detail

      • hasContents

        boolean hasContents()
        Check if the clipboard has contents. Recommended to use over getContents() for privacy reasons, if you only want to check if there's something on the clipboard. For instance, calling getContents() on iOS shows a privacy notification since iOS 14, while hasContents() does not.
        Returns:
        true, if the clipboard has contents
      • getContents

        java.lang.String getContents()
        gets the current content of the clipboard if it contains text for WebGL app, getting the system clipboard is currently not supported. It works only inside the app
        Returns:
        the clipboard content or null
      • setContents

        void setContents​(java.lang.String content)
        Sets the content of the system clipboard. for WebGL app, clipboard content might not be set if user denied permission, setting clipboard is not synchronous so you can't rely on getting same content just after setting it
        Parameters:
        content - the content