NSItemProvider extension type

NSItemProvider

on
Implemented types
Available extensions

Constructors

NSItemProvider()
Returns a new instance of NSItemProvider constructed with the default new method.
NSItemProvider.as(ObjCObject other)
Constructs a NSItemProvider that points to the same underlying object as other.
NSItemProvider.fromPointer(Pointer<ObjCObjectImpl> other, {bool retain = false, bool release = false})
Constructs a NSItemProvider that wraps the given raw object pointer.

Properties

debugDescription NSString

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

debugDescription
no setter
description NSString

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

description
no setter
hash int

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

hash
no setter
hashCode int
The hash code for this object.
no setterinherited
isProxy bool

Available on NSObject, provided by the NSObject$Methods extension

isProxy
no setter
isProxy bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isProxy
no setter
object$ ObjCObject
final
ref ObjCObjectRef
finalinherited
registeredTypeIdentifiers NSArray

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registeredTypeIdentifiers
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suggestedName NSString?

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

suggestedName
getter/setter pair
superclass ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

superclass
no setter

Methods

addObserver(Observer observer, {required NSString forKeyPath, int options = NSKeyValueObservingOptions.NSKeyValueObservingOptionNew, Pointer<Void>? context}) Observation

Available on NSObject, provided by the Observed extension

Registers the Observer to receive KVO notifications for the key path relative to this NSObject.
autorelease() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

autorelease
canLoadObjectOfClass(NSItemProviderReading aClass) bool

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

canLoadObjectOfClass:
class$() ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

class
conformsToProtocol(Protocol aProtocol) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

conformsToProtocol:
copy() ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

copy
copyWithZone(Pointer<NSZone> zone) ObjCObject

Available on NSCopying, provided by the NSCopying$Methods extension

copyWithZone:
dealloc() → void

Available on NSObject, provided by the NSObject$Methods extension

dealloc
doesNotRecognizeSelector(Pointer<ObjCSelector> aSelector) → void

Available on NSObject, provided by the NSObject$Methods extension

doesNotRecognizeSelector:
forwardingTargetForSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

forwardingTargetForSelector:
forwardInvocation(NSInvocation anInvocation) → void

Available on NSObject, provided by the NSObject$Methods extension

forwardInvocation:
hasItemConformingToTypeIdentifier(NSString typeIdentifier) bool

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

hasItemConformingToTypeIdentifier:
hasRepresentationConformingToTypeIdentifier(NSString typeIdentifier, {required int fileOptions}) bool

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

hasRepresentationConformingToTypeIdentifier:fileOptions:
init() NSItemProvider

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

init
init() NSObject

Available on NSObject, provided by the NSObject$Methods extension

init
initWithContentsOfURL(NSURL fileURL) NSItemProvider?

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

initWithContentsOfURL:
initWithItem(NSSecureCoding? item, {NSString? typeIdentifier}) NSItemProvider

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

initWithItem:typeIdentifier:
initWithObject(NSItemProviderWriting object) NSItemProvider

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

initWithObject:
isEqual(ObjCObject object) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isEqual:
isEqual(ObjCObject object) bool

Available on NSObject, provided by the NSObject$Methods extension

isEqual:
isKindOfClass(ObjCObject aClass) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isKindOfClass:
isKindOfClass(ObjCObject aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isKindOfClass:
isMemberOfClass(ObjCObject aClass) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isMemberOfClass:
isMemberOfClass(ObjCObject aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isMemberOfClass:
loadDataRepresentationForTypeIdentifier(NSString typeIdentifier, {required ObjCBlock<Void Function(NSData?, NSError?)> completionHandler}) NSProgress

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

loadDataRepresentationForTypeIdentifier:completionHandler:
loadFileRepresentationForTypeIdentifier(NSString typeIdentifier, {required ObjCBlock<Void Function(NSURL?, NSError?)> completionHandler}) NSProgress

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

loadFileRepresentationForTypeIdentifier:completionHandler:
loadInPlaceFileRepresentationForTypeIdentifier(NSString typeIdentifier, {required ObjCBlock<Void Function(NSURL?, Bool, NSError?)> completionHandler}) NSProgress

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

loadInPlaceFileRepresentationForTypeIdentifier:completionHandler:
loadItemForTypeIdentifier(NSString typeIdentifier, {NSDictionary? options, ObjCBlock<Void Function(Pointer<ObjCObjectImpl>?, NSError)>? completionHandler}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

loadItemForTypeIdentifier:options:completionHandler:
loadObjectOfClass(NSItemProviderReading aClass, {required ObjCBlock<Void Function(Pointer<ObjCObjectImpl>?, NSError?)> completionHandler}) NSProgress

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

loadObjectOfClass:completionHandler:
methodForSelector(Pointer<ObjCSelector> aSelector) Pointer<NativeFunction<Void Function()>>

Available on NSObject, provided by the NSObject$Methods extension

methodForSelector:
methodSignatureForSelector(Pointer<ObjCSelector> aSelector) NSMethodSignature

Available on NSObject, provided by the NSObject$Methods extension

methodSignatureForSelector:
mutableCopy() ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

mutableCopy
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
performSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:
performSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject}) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:withObject:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject}) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject, required ObjCObject withObject$1}) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:withObject:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject, required ObjCObject withObject$1}) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:withObject:
registerDataRepresentationForTypeIdentifier(NSString typeIdentifier, {required NSItemProviderRepresentationVisibility visibility, required ObjCBlock<NSProgress? Function(ObjCBlock<Void Function(NSData?, NSError?)>)> loadHandler}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registerDataRepresentationForTypeIdentifier:visibility:loadHandler:
registeredTypeIdentifiersWithFileOptions(int fileOptions) NSArray

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registeredTypeIdentifiersWithFileOptions:
registerFileRepresentationForTypeIdentifier(NSString typeIdentifier, {required int fileOptions, required NSItemProviderRepresentationVisibility visibility, required ObjCBlock<NSProgress? Function(ObjCBlock<Void Function(NSURL?, Bool, NSError?)>)> loadHandler}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registerFileRepresentationForTypeIdentifier:fileOptions:visibility:loadHandler:
registerItemForTypeIdentifier(NSString typeIdentifier, {required ObjCBlock<Void Function(ObjCBlock<Void Function(Pointer<ObjCObjectImpl>?, NSError)>, Pointer<ObjCObjectImpl>, NSDictionary)> loadHandler}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registerItemForTypeIdentifier:loadHandler:
registerObject(NSItemProviderWriting object, {required NSItemProviderRepresentationVisibility visibility}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registerObject:visibility:
registerObjectOfClass(NSItemProviderWriting aClass, {required NSItemProviderRepresentationVisibility visibility, required ObjCBlock<NSProgress? Function(ObjCBlock<Void Function(Pointer<ObjCObjectImpl>?, NSError?)>)> loadHandler}) → void

Available on NSItemProvider, provided by the NSItemProvider$Methods extension

registerObjectOfClass:visibility:loadHandler:
release() → void

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

release
respondsToSelector(Pointer<ObjCSelector> sel) bool

Available on ObjCObject, provided by the RespondsToSelector extension

respondsToSelector(Pointer<ObjCSelector> aSelector) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

respondsToSelector:
retain() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

retain
retainCount() int

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

retainCount
self() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

self
toString() String
A string representation of this object.
inherited
zone() Pointer<NSZone>

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

zone
zone() Pointer<NSZone>

Available on NSObject, provided by the NSObject$Methods extension

zone

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

alloc() NSItemProvider
alloc
allocWithZone(Pointer<NSZone> zone) NSItemProvider
allocWithZone:
isA(ObjCObject? obj) bool
Returns whether obj is an instance of NSItemProvider.
new$() NSItemProvider
new