Class UIPasteboard

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class UIPasteboard
    extends NSObject
    Since:
    Available in iOS 3.0 and later.
    • Constructor Detail

      • UIPasteboard

        public UIPasteboard()
      • UIPasteboard

        protected UIPasteboard​(NSObject.Handle h,
                               long handle)
    • 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)
      • 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)
      • 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)