Top Fields Constructors Methods
com.sun.glass.ui.mac

pack-priv final Class MacPasteboard

extends Object
Class Inheritance
Imports
java.util.HashMap

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
private long
private boolean
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final int
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public
MacPasteboard(int type)

public

Method Summary

Modifier and TypeMethod and Description
private native long
_clear(long ptr)

private native long
private native long
private native int
private native byte[]
_getItemAsRawImage(long ptr, int index)

private native byte[]
_getItemBytesForUTF(long ptr, int index, String utf)

private native String
_getItemStringForUTF(long ptr, int index, String utf)

private native String
_getName(long ptr)

private native long
_getSeed(long ptr)

private native String[][]
_getUTFs(long ptr)

private static native void
private native long
_putItemsFromArray(long ptr, Object[] items, int supportedActions)

private native void
_release(long ptr)

private void
public long
public int
public byte[]
getItemAsRawImage(int index)

public byte[]
getItemBytesForUTF(int index, String utf)

public String
getItemStringForUTF(int index, String utf)

public String
public long
getNativePasteboard()

Returns native pasteboard pointer (NSPasteboard*)

public long
public String[][]
private Object[]
public long
putItems(HashMap<String, Object>[] items, int supportedActions)

public long
putItemsFromArray(Object[] items, int supportedActions)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DragAndDropback to summary
public static final int DragAndDrop
Generalback to summary
public static final int General
ObjectIndexback to summary
public static final int ObjectIndex
ptrback to summary
private long ptr
userback to summary
private boolean user
UtfColorback to summary
public static final String UtfColor
UtfDragImageOffsetback to summary
public static final String UtfDragImageOffset
UtfDragImageTypeback to summary
public static final String UtfDragImageType
UtfFileUrlback to summary
public static final String UtfFileUrl
UtfFindPanelSearchOptionsback to summary
public static final String UtfFindPanelSearchOptions
UtfFontback to summary
public static final String UtfFont
UtfHtmlback to summary
public static final String UtfHtml
UtfIndexback to summary
public static final int UtfIndex
UtfMultipleTextSelectionback to summary
public static final String UtfMultipleTextSelection
UtfPdfback to summary
public static final String UtfPdf
UtfPngback to summary
public static final String UtfPng
UtfRawImageTypeback to summary
public static final String UtfRawImageType
UtfRtfback to summary
public static final String UtfRtf
UtfRtfdback to summary
public static final String UtfRtfd
UtfSoundback to summary
public static final String UtfSound
UtfStringback to summary
public static final String UtfString
UtfTabularTextback to summary
public static final String UtfTabularText
UtfTiffback to summary
public static final String UtfTiff
UtfUrlback to summary
public static final String UtfUrl

Constructor Detail

MacPasteboardback to summary
public MacPasteboard(int type)
MacPasteboardback to summary
public MacPasteboard(String name)

Method Detail

_clearback to summary
private native long _clear(long ptr)
_createSystemPasteboardback to summary
private native long _createSystemPasteboard(int type)
_createUserPasteboardback to summary
private native long _createUserPasteboard(String name)
_getAllowedOperationback to summary
private native int _getAllowedOperation(long ptr)
_getItemAsRawImageback to summary
private native byte[] _getItemAsRawImage(long ptr, int index)
_getItemBytesForUTFback to summary
private native byte[] _getItemBytesForUTF(long ptr, int index, String utf)
_getItemStringForUTFback to summary
private native String _getItemStringForUTF(long ptr, int index, String utf)
_getNameback to summary
private native String _getName(long ptr)
_getSeedback to summary
private native long _getSeed(long ptr)
_getUTFsback to summary
private native String[][] _getUTFs(long ptr)
_initIDsback to summary
private static native void _initIDs()
_putItemsFromArrayback to summary
private native long _putItemsFromArray(long ptr, Object[] items, int supportedActions)
_releaseback to summary
private native void _release(long ptr)
assertValidback to summary
private void assertValid()
clearback to summary
public long clear()
getAllowedOperationback to summary
public int getAllowedOperation()
getItemAsRawImageback to summary
public byte[] getItemAsRawImage(int index)
getItemBytesForUTFback to summary
public byte[] getItemBytesForUTF(int index, String utf)
getItemStringForUTFback to summary
public String getItemStringForUTF(int index, String utf)
getNameback to summary
public String getName()
getNativePasteboardback to summary
public long getNativePasteboard()

Returns native pasteboard pointer (NSPasteboard*)

getSeedback to summary
public long getSeed()
getUTFsback to summary
public String[][] getUTFs()
hashMapToArrayback to summary
private Object[] hashMapToArray(HashMap<String, Object> hashmap)
putItemsback to summary
public long putItems(HashMap<String, Object>[] items, int supportedActions)
putItemsFromArrayback to summary
public long putItemsFromArray(Object[] items, int supportedActions)
releaseback to summary
public void release()