Package org.robovm.apple.uikit
Class UIPasteboard
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIPasteboard
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class UIPasteboard extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIPasteboard.Notifications
static class
UIPasteboard.UIPasteboardPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIPasteboard()
protected
UIPasteboard(NSObject.Handle h, long handle)
protected
UIPasteboard(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items)
static NSString
ChangedNotification()
boolean
contains(java.util.List<java.lang.String> pasteboardTypes)
boolean
contains(java.util.List<java.lang.String> pasteboardTypes, NSIndexSet itemSet)
static java.lang.String
getAutomaticType()
long
getChangeCount()
UIColor
getColor()
NSArray<UIColor>
getColors()
static java.util.List<java.lang.String>
getColorTypeList()
NSData
getData(java.lang.String pasteboardType)
NSArray<NSData>
getData(java.lang.String pasteboardType, NSIndexSet itemSet)
static UIPasteboard
getFindPasteboard()
static UIPasteboard
getGeneralPasteboard()
UIImage
getImage()
NSArray<UIImage>
getImages()
static java.util.List<java.lang.String>
getImageTypeList()
NSArray<NSItemProvider>
getItemProviders()
java.util.List<java.util.Map<java.lang.String,NSObject>>
getItems()
NSIndexSet
getItemsWithTypes(java.util.List<java.lang.String> pasteboardTypes)
java.lang.String
getName()
long
getNumberOfItems()
static UIPasteboard
getPasteboard(java.lang.String pasteboardName, boolean create)
java.util.List<java.lang.String>
getPasteboardTypes()
java.lang.String
getString()
java.util.List<java.lang.String>
getStrings()
static java.util.List<java.lang.String>
getStringTypeList()
java.util.List<java.util.List<java.lang.String>>
getTypes(NSIndexSet itemSet)
static UIPasteboard
getUniquePasteboard()
NSURL
getURL()
NSArray<NSURL>
getURLs()
static java.util.List<java.lang.String>
getURLTypeList()
NSObject
getValue(java.lang.String pasteboardType)
NSArray<?>
getValues(java.lang.String pasteboardType, NSIndexSet itemSet)
boolean
hasColors()
boolean
hasImages()
boolean
hasStrings()
boolean
hasURLs()
boolean
isPersistent()
static NSString
RemovedNotification()
static void
removePasteboard(java.lang.String pasteboardName)
void
setColor(UIColor v)
void
setColors(NSArray<UIColor> v)
void
setData(NSData data, java.lang.String pasteboardType)
void
setImage(UIImage v)
void
setImages(NSArray<UIImage> v)
void
setItemProviders(NSArray<NSItemProvider> v)
void
setItemProviders(NSArray<NSItemProvider> itemProviders, boolean localOnly, NSDate expirationDate)
void
setItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items)
void
setItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items, UIPasteboardOptions options)
void
setObjects(NSArray<?> objects)
void
setObjects(NSArray<?> objects, boolean localOnly, NSDate expirationDate)
void
setPersistent(boolean v)
void
setString(java.lang.String v)
void
setStrings(java.util.List<java.lang.String> v)
void
setURL(NSURL v)
void
setURLs(NSArray<NSURL> v)
void
setValue(NSObject value, java.lang.String pasteboardType)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UIPasteboard
public UIPasteboard()
-
UIPasteboard
protected UIPasteboard(NSObject.Handle h, long handle)
-
UIPasteboard
protected UIPasteboard(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getItems
public java.util.List<java.util.Map<java.lang.String,NSObject>> getItems()
-
setItems
public void setItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items)
-
setItems
public void setItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items, UIPasteboardOptions options)
-
getGeneralPasteboard
public static UIPasteboard getGeneralPasteboard()
-
getName
public java.lang.String getName()
-
isPersistent
public boolean isPersistent()
-
setPersistent
public void setPersistent(boolean v)
-
getChangeCount
public long getChangeCount()
-
getItemProviders
public NSArray<NSItemProvider> getItemProviders()
- Since:
- Available in iOS 11.0 and later.
-
setItemProviders
public void setItemProviders(NSArray<NSItemProvider> v)
- Since:
- Available in iOS 11.0 and later.
-
getPasteboardTypes
public java.util.List<java.lang.String> getPasteboardTypes()
-
getNumberOfItems
public long getNumberOfItems()
-
getString
public java.lang.String getString()
-
setString
public void setString(java.lang.String v)
-
getStrings
public java.util.List<java.lang.String> getStrings()
-
setStrings
public void setStrings(java.util.List<java.lang.String> v)
-
getURL
public NSURL getURL()
-
setURL
public void setURL(NSURL v)
-
getImage
public UIImage getImage()
-
setImage
public void setImage(UIImage v)
-
getColor
public UIColor getColor()
-
setColor
public void setColor(UIColor v)
-
hasStrings
public boolean hasStrings()
- Since:
- Available in iOS 10.0 and later.
-
hasURLs
public boolean hasURLs()
- Since:
- Available in iOS 10.0 and later.
-
hasImages
public boolean hasImages()
- Since:
- Available in iOS 10.0 and later.
-
hasColors
public boolean hasColors()
- Since:
- Available in iOS 10.0 and later.
-
getFindPasteboard
public static UIPasteboard getFindPasteboard()
-
getTypes
public java.util.List<java.util.List<java.lang.String>> getTypes(NSIndexSet itemSet)
-
addItems
public void addItems(java.util.List<java.util.Map<java.lang.String,NSObject>> items)
-
ChangedNotification
public static NSString ChangedNotification()
-
RemovedNotification
public static NSString RemovedNotification()
-
getStringTypeList
public static java.util.List<java.lang.String> getStringTypeList()
-
getURLTypeList
public static java.util.List<java.lang.String> getURLTypeList()
-
getImageTypeList
public static java.util.List<java.lang.String> getImageTypeList()
-
getColorTypeList
public static java.util.List<java.lang.String> getColorTypeList()
-
getAutomaticType
public static java.lang.String getAutomaticType()
- Since:
- Available in iOS 10.0 and later.
-
setItemProviders
public void setItemProviders(NSArray<NSItemProvider> itemProviders, boolean localOnly, NSDate expirationDate)
- Since:
- Available in iOS 11.0 and later.
-
setObjects
public void setObjects(NSArray<?> objects)
- Since:
- Available in iOS 11.0 and later.
-
setObjects
public void setObjects(NSArray<?> objects, boolean localOnly, NSDate expirationDate)
- Since:
- Available in iOS 11.0 and later.
-
contains
public boolean contains(java.util.List<java.lang.String> pasteboardTypes)
-
getData
public NSData getData(java.lang.String pasteboardType)
-
getValue
public NSObject getValue(java.lang.String pasteboardType)
-
setValue
public void setValue(NSObject value, java.lang.String pasteboardType)
-
setData
public void setData(NSData data, java.lang.String pasteboardType)
-
contains
public boolean contains(java.util.List<java.lang.String> pasteboardTypes, NSIndexSet itemSet)
-
getItemsWithTypes
public NSIndexSet getItemsWithTypes(java.util.List<java.lang.String> pasteboardTypes)
-
getValues
public NSArray<?> getValues(java.lang.String pasteboardType, NSIndexSet itemSet)
-
getData
public NSArray<NSData> getData(java.lang.String pasteboardType, NSIndexSet itemSet)
-
getPasteboard
public static UIPasteboard getPasteboard(java.lang.String pasteboardName, boolean create)
-
getUniquePasteboard
public static UIPasteboard getUniquePasteboard()
-
removePasteboard
public static void removePasteboard(java.lang.String pasteboardName)
-
-