Package org.robovm.apple.foundation
Class NSItemProvider
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSItemProvider
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSItemProvider extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSItemProvider.NSItemProviderPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSItemProvider()NSItemProvider(NSItemProviderWriting object)protectedNSItemProvider(NSObject.Handle h, long handle)protectedNSItemProvider(NSObject.SkipInit skipInit)NSItemProvider(NSObject item, String typeIdentifier)NSItemProvider(NSURL fileURL) -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSItemProvider
public NSItemProvider() -
NSItemProvider
-
NSItemProvider
-
NSItemProvider
- Since:
- Available in iOS 11.0 and later.
-
NSItemProvider
-
NSItemProvider
-
-
Method Details
-
getRegisteredTypeIdentifiers
-
getSuggestedName
- Since:
- Available in iOS 11.0 and later.
-
setSuggestedName
- Since:
- Available in iOS 11.0 and later.
-
getPreviewImageHandler
public VoidBlock3<VoidBlock2<NSObject,NSError>,ObjCClass,NSDictionary<?,?>> getPreviewImageHandler() -
setPreviewImageHandler
public void setPreviewImageHandler(VoidBlock3<VoidBlock2<NSObject,NSError>,ObjCClass,NSDictionary<?,?>> v) -
JavaScriptPreprocessingResultsKey
-
JavaScriptFinalizeArgumentKey
-
registerDataRepresentationForTypeIdentifier
public void registerDataRepresentationForTypeIdentifier(String typeIdentifier, NSItemProviderRepresentationVisibility visibility, Block1<VoidBlock2<NSData,NSError>,NSProgress> loadHandler)- Since:
- Available in iOS 11.0 and later.
-
registerFileRepresentationForTypeIdentifier
public void registerFileRepresentationForTypeIdentifier(String typeIdentifier, NSItemProviderFileOptions fileOptions, NSItemProviderRepresentationVisibility visibility, Block1<VoidBlock3<NSURL,Boolean,NSError>,NSProgress> loadHandler)- Since:
- Available in iOS 11.0 and later.
-
getRegisteredTypeIdentifiers
- Since:
- Available in iOS 11.0 and later.
-
hasItemConformingToTypeIdentifier
-
hasRepresentationConformingToTypeIdentifier
public boolean hasRepresentationConformingToTypeIdentifier(String typeIdentifier, NSItemProviderFileOptions fileOptions)- Since:
- Available in iOS 11.0 and later.
-
loadDataRepresentationForTypeIdentifier
public NSProgress loadDataRepresentationForTypeIdentifier(String typeIdentifier, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
loadFileRepresentationForTypeIdentifier
public NSProgress loadFileRepresentationForTypeIdentifier(String typeIdentifier, VoidBlock2<NSURL,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
loadInPlaceFileRepresentationForTypeIdentifier
public NSProgress loadInPlaceFileRepresentationForTypeIdentifier(String typeIdentifier, VoidBlock3<NSURL,Boolean,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
init
- Since:
- Available in iOS 11.0 and later.
-
registerObject
public void registerObject(NSItemProviderWriting object, NSItemProviderRepresentationVisibility visibility)- Since:
- Available in iOS 11.0 and later.
-
registerObjectOfClass
public void registerObjectOfClass(Class<?> aClass, NSItemProviderRepresentationVisibility visibility, Block1<VoidBlock2<NSItemProviderWriting,NSError>,NSProgress> loadHandler)- Since:
- Available in iOS 11.0 and later.
-
canLoadObjectOfClass
- Since:
- Available in iOS 11.0 and later.
-
loadObjectOfClass
public NSProgress loadObjectOfClass(Class<?> aClass, VoidBlock2<NSItemProviderReading,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
init
-
init
-
registerItemForTypeIdentifier
public void registerItemForTypeIdentifier(String typeIdentifier, VoidBlock3<VoidBlock2<NSObject,NSError>,ObjCClass,NSDictionary<?,?>> loadHandler) -
loadItemForTypeIdentifier
public void loadItemForTypeIdentifier(String typeIdentifier, NSItemProviderOptions options, VoidBlock2<NSObject,NSError> completionHandler) -
loadPreviewImage
public void loadPreviewImage(NSItemProviderOptions options, VoidBlock2<NSObject,NSError> completionHandler)
-