Package org.robovm.apple.uikit
Class UIActivityItemProvider
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSOperation
-
- org.robovm.apple.uikit.UIActivityItemProvider
-
- All Implemented Interfaces:
NSObjectProtocol
,UIActivityItemSource
,org.robovm.objc.ObjCProtocol
public class UIActivityItemProvider extends NSOperation implements UIActivityItemSource
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIActivityItemProvider.UIActivityItemProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSOperation
NSOperation.NSOperationPtr
-
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 protected
UIActivityItemProvider()
UIActivityItemProvider(NSObject placeholderItem)
protected
UIActivityItemProvider(NSObject.Handle h, long handle)
protected
UIActivityItemProvider(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getActivityType()
java.lang.String
getDataTypeIdentifier(UIActivityViewController activityViewController, java.lang.String activityType)
NSObject
getItem()
NSObject
getItem(UIActivityViewController activityViewController, java.lang.String activityType)
NSObject
getPlaceholderItem()
NSObject
getPlaceholderItem(UIActivityViewController activityViewController)
java.lang.String
getSubject(UIActivityViewController activityViewController, java.lang.String activityType)
UIImage
getThumbnailImage(UIActivityViewController activityViewController, java.lang.String activityType, CGSize size)
protected long
init(NSObject placeholderItem)
-
Methods inherited from class org.robovm.apple.foundation.NSOperation
addDependency, cancel, getCompletionBlock, getDependencies, getName, getQualityOfService, getQueuePriority, getThreadPriority, isAsynchronous, isCancelled, isConcurrent, isExecuting, isFinished, isReady, main, removeDependency, setCompletionBlock, setName, setQualityOfService, setQueuePriority, setThreadPriority, start, waitUntilFinished
-
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
-
UIActivityItemProvider
protected UIActivityItemProvider()
-
UIActivityItemProvider
protected UIActivityItemProvider(NSObject.Handle h, long handle)
-
UIActivityItemProvider
protected UIActivityItemProvider(NSObject.SkipInit skipInit)
-
UIActivityItemProvider
public UIActivityItemProvider(NSObject placeholderItem)
-
-
Method Detail
-
getPlaceholderItem
public NSObject getPlaceholderItem()
-
getActivityType
public java.lang.String getActivityType()
-
getItem
public NSObject getItem()
-
init
protected long init(NSObject placeholderItem)
-
getPlaceholderItem
public NSObject getPlaceholderItem(UIActivityViewController activityViewController)
- Specified by:
getPlaceholderItem
in interfaceUIActivityItemSource
-
getItem
public NSObject getItem(UIActivityViewController activityViewController, java.lang.String activityType)
- Specified by:
getItem
in interfaceUIActivityItemSource
-
getSubject
public java.lang.String getSubject(UIActivityViewController activityViewController, java.lang.String activityType)
- Specified by:
getSubject
in interfaceUIActivityItemSource
-
getDataTypeIdentifier
public java.lang.String getDataTypeIdentifier(UIActivityViewController activityViewController, java.lang.String activityType)
- Specified by:
getDataTypeIdentifier
in interfaceUIActivityItemSource
-
getThumbnailImage
public UIImage getThumbnailImage(UIActivityViewController activityViewController, java.lang.String activityType, CGSize size)
- Specified by:
getThumbnailImage
in interfaceUIActivityItemSource
-
-