public class Clipboard
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ACTION_ANY |
static int |
ACTION_COPY |
static int |
ACTION_COPY_OR_MOVE |
static int |
ACTION_MOVE |
static int |
ACTION_NONE
predefined drop-effect actions and combinations.
|
static int |
ACTION_REFERENCE |
private java.util.HashSet<ClipboardAssistance> |
assistants |
private static java.util.Map<java.lang.String,Clipboard> |
clipboards |
private ClipboardAssistance |
dataSource |
private static ClipboardDelegate |
delegate |
static java.lang.String |
DND
predefined clipboard name for system shared buffers
|
static java.lang.String |
DRAG_IMAGE |
static java.lang.String |
DRAG_IMAGE_OFFSET |
static java.lang.String |
FILE_LIST_TYPE |
static java.lang.String |
HTML_TYPE |
static java.lang.String |
IE_URL_SHORTCUT_FILENAME |
private java.lang.Object |
localDataProtector |
private java.util.HashMap<java.lang.String,java.lang.Object> |
localSharedData |
private java.lang.String |
name |
static java.lang.String |
RAW_IMAGE_TYPE |
static java.lang.String |
RTF_TYPE |
static java.lang.String |
SELECTION |
protected int |
supportedActions
combination of ACTION_XXXX constants
|
static java.lang.String |
SYSTEM |
static java.lang.String |
TEXT_TYPE
predefined mime types
Have to be synchronized with native realization.
|
static java.lang.String |
URI_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
Clipboard(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(int action)
Called by system and notifies about successful data transfer.
|
void |
add(ClipboardAssistance assistant) |
protected void |
close() |
void |
contentChanged() |
void |
flush(ClipboardAssistance dataSource,
java.util.HashMap<java.lang.String,java.lang.Object> cacheData,
int supportedActions) |
protected static Clipboard |
get(java.lang.String clipboardName) |
static java.lang.String |
getActionString(int action) |
java.lang.Object |
getData(java.lang.String mimeType) |
java.lang.String[] |
getMimeTypes() |
java.lang.String |
getName() |
Pixels |
getPixelsForRawImage(byte[] rawimage) |
int |
getSupportedSourceActions() |
void |
remove(ClipboardAssistance assistant) |
protected void |
setSharedData(ClipboardAssistance dataSource,
java.util.HashMap<java.lang.String,java.lang.Object> cacheData,
int supportedActions) |
void |
setTargetAction(int actionDone) |
java.lang.String |
toString() |
public static final java.lang.String TEXT_TYPE
public static final java.lang.String HTML_TYPE
public static final java.lang.String RTF_TYPE
public static final java.lang.String URI_TYPE
public static final java.lang.String FILE_LIST_TYPE
public static final java.lang.String RAW_IMAGE_TYPE
public static final java.lang.String DRAG_IMAGE
public static final java.lang.String DRAG_IMAGE_OFFSET
public static final java.lang.String IE_URL_SHORTCUT_FILENAME
public static final int ACTION_NONE
public static final int ACTION_COPY
public static final int ACTION_MOVE
public static final int ACTION_REFERENCE
public static final int ACTION_COPY_OR_MOVE
public static final int ACTION_ANY
public static final java.lang.String DND
public static final java.lang.String SYSTEM
public static final java.lang.String SELECTION
private static final java.util.Map<java.lang.String,Clipboard> clipboards
private static final ClipboardDelegate delegate
private final java.util.HashSet<ClipboardAssistance> assistants
private final java.lang.String name
private final java.lang.Object localDataProtector
private java.util.HashMap<java.lang.String,java.lang.Object> localSharedData
private ClipboardAssistance dataSource
protected int supportedActions
public void add(ClipboardAssistance assistant)
public void remove(ClipboardAssistance assistant)
protected void setSharedData(ClipboardAssistance dataSource, java.util.HashMap<java.lang.String,java.lang.Object> cacheData, int supportedActions)
public void flush(ClipboardAssistance dataSource, java.util.HashMap<java.lang.String,java.lang.Object> cacheData, int supportedActions)
cacheData
- supportedActions
- combination of ACTION_XXXX constspublic int getSupportedSourceActions()
public void setTargetAction(int actionDone)
public void contentChanged()
public void actionPerformed(int action)
action
- Clipboard.ACTION_COPY, or Clipboard.ACTION_MOVE, or Clipboard.ACTION_REFERENCEpublic java.lang.Object getData(java.lang.String mimeType)
public java.lang.String[] getMimeTypes()
protected static Clipboard get(java.lang.String clipboardName)
public Pixels getPixelsForRawImage(byte[] rawimage)
public java.lang.String toString()
toString
in class java.lang.Object
protected void close()
public java.lang.String getName()
public static java.lang.String getActionString(int action)