org.sikuli.script
Class Clipboard

java.lang.Object
  extended by org.sikuli.script.Clipboard

public class Clipboard
extends Object

Utility for changing and checking the contents of the system's clipboard.


Nested Class Summary
static class Clipboard.Charset
          Enumeration for the charset property in MIME types (UTF-8, UTF-16, etc.)
static class Clipboard.TextType
          Enumeration for the text type property in MIME types
static class Clipboard.TransferType
          Enumeration for the transfert type property in MIME types (InputStream, CharBuffer, etc.)
 
Field Summary
static Clipboard.TransferType BYTE_BUFFER
           
static Clipboard.TransferType CHAR_BUFFER
           
static Clipboard.TextType HTML
           
static Clipboard.TransferType INPUT_STREAM
           
static Clipboard.TextType PLAIN
           
static Clipboard.TransferType READER
           
static Clipboard.Charset UNICODE
           
static Clipboard.Charset US_ASCII
           
static Clipboard.Charset UTF16
           
static Clipboard.Charset UTF8
           
 
Method Summary
static Clipboard getSystemClipboard()
           
static void putText(CharSequence data)
          Dumps a given text (either String or StringBuffer) into the Clipboard, with a default MIME type
static void putText(Clipboard.TextType type, Clipboard.Charset charset, Clipboard.TransferType transferType, CharSequence data)
          Dumps a given text (either String or StringBuffer) into the Clipboard with a specified MIME type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTML

public static final Clipboard.TextType HTML

PLAIN

public static final Clipboard.TextType PLAIN

UTF8

public static final Clipboard.Charset UTF8

UTF16

public static final Clipboard.Charset UTF16

UNICODE

public static final Clipboard.Charset UNICODE

US_ASCII

public static final Clipboard.Charset US_ASCII

READER

public static final Clipboard.TransferType READER

INPUT_STREAM

public static final Clipboard.TransferType INPUT_STREAM

CHAR_BUFFER

public static final Clipboard.TransferType CHAR_BUFFER

BYTE_BUFFER

public static final Clipboard.TransferType BYTE_BUFFER
Method Detail

putText

public static void putText(CharSequence data)
Dumps a given text (either String or StringBuffer) into the Clipboard, with a default MIME type


putText

public static void putText(Clipboard.TextType type,
                           Clipboard.Charset charset,
                           Clipboard.TransferType transferType,
                           CharSequence data)
Dumps a given text (either String or StringBuffer) into the Clipboard with a specified MIME type


getSystemClipboard

public static Clipboard getSystemClipboard()