public final class RichTextClipboardData

  1. Object
  2. ClipboardContent
  3. RichTextClipboardData
Clipboard content with both a plain-text fallback and optional rich representations. Platform ports may return this from Display#getPasteDataFromClipboard() when the native clipboard exposes multiple MIME types. Applications may also pass it to Display#copyToClipboard(Object) for rich round-tripping inside the application.

Constructors

public RichTextClipboardData(String plainText)Creates clipboard data with a required plain-text fallback.

Methods

public String getPlainText()
public RichTextClipboardData setPlainText(String value)
public String getHtml()
public RichTextClipboardData setHtml(String value)
public String getRtf()
public RichTextClipboardData setRtf(String value)
public String getMarkdown()
public RichTextClipboardData setMarkdown(String value)
public String getAsciiDoc()
public RichTextClipboardData setAsciiDoc(String value)
public RichTextFormat getPreferredFormat()Returns the richest available format, preferring native rich formats over lightweight markup.
public String getContent(RichTextFormat format)Returns the content for the requested format.
public String toString()Returns a string representation of the object.

Inherited fields

Inherited methods

Constructor details

RichTextClipboardData

public RichTextClipboardData(String plainText)
Creates clipboard data with a required plain-text fallback.

Method details

getPlainText

public String getPlainText()

setPlainText

public RichTextClipboardData setPlainText(String value)

getHtml

public String getHtml()

setHtml

public RichTextClipboardData setHtml(String value)

getRtf

public String getRtf()

setRtf

public RichTextClipboardData setRtf(String value)

getMarkdown

public String getMarkdown()

setMarkdown

public RichTextClipboardData setMarkdown(String value)

getAsciiDoc

public String getAsciiDoc()

setAsciiDoc

public RichTextClipboardData setAsciiDoc(String value)

getPreferredFormat

public RichTextFormat getPreferredFormat()
Returns the richest available format, preferring native rich formats over lightweight markup.

getContent

public String getContent(RichTextFormat format)
Returns the content for the requested format.

toString

public String toString()
Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@’, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of: getClass().getName() + ‘@’ + Integer.toHexString(hashCode())