Package org.robovm.apple.coredata
Class NSCoreDataCoreSpotlightDelegate
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSCoreDataCoreSpotlightDelegate
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSCoreDataCoreSpotlightDelegate extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSCoreDataCoreSpotlightDelegate.NSCoreDataCoreSpotlightDelegatePtrNested 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 protectedNSCoreDataCoreSpotlightDelegate()NSCoreDataCoreSpotlightDelegate(NSPersistentStoreDescription description, NSManagedObjectModel model)Deprecated.Deprecated in iOS 15.0.NSCoreDataCoreSpotlightDelegate(NSPersistentStoreDescription description, NSPersistentStoreCoordinator psc)protectedNSCoreDataCoreSpotlightDelegate(NSObject.Handle h, long handle)protectedNSCoreDataCoreSpotlightDelegate(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description CSSearchableItemAttributeSetattributeSetForObject(NSManagedObject object)voiddeleteSpotlightIndex(VoidBlock1<NSError> completionHandler)StringdomainIdentifier()static StringgetIndexDidUpdateNotificationName()StringindexName()protected longinit(NSPersistentStoreDescription description, NSManagedObjectModel model)Deprecated.Deprecated in iOS 15.0.protected longinit(NSPersistentStoreDescription description, NSPersistentStoreCoordinator psc)booleanisIndexingEnabled()voidreindexAllSearchableItems(CSSearchableIndex searchableIndex, Runnable acknowledgementHandler)voidreindexSearchableItems(CSSearchableIndex searchableIndex, NSArray<NSString> identifiers, Runnable acknowledgementHandler)voidstartSpotlightIndexing()voidstopSpotlightIndexing()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
-
NSCoreDataCoreSpotlightDelegate
protected NSCoreDataCoreSpotlightDelegate() -
NSCoreDataCoreSpotlightDelegate
-
NSCoreDataCoreSpotlightDelegate
-
NSCoreDataCoreSpotlightDelegate
public NSCoreDataCoreSpotlightDelegate(NSPersistentStoreDescription description, NSPersistentStoreCoordinator psc)- Since:
- Available in iOS 13.0 and later.
-
NSCoreDataCoreSpotlightDelegate
@Deprecated public NSCoreDataCoreSpotlightDelegate(NSPersistentStoreDescription description, NSManagedObjectModel model)Deprecated.Deprecated in iOS 15.0. Use initForStoreWithDescription:coordinator:- Since:
- Available in iOS 11.0 and later.
-
-
Method Details
-
isIndexingEnabled
public boolean isIndexingEnabled()- Since:
- Available in iOS 15.0 and later.
-
getIndexDidUpdateNotificationName
- Since:
- Available in iOS 14.0 and later.
-
domainIdentifier
-
indexName
-
init
- Since:
- Available in iOS 13.0 and later.
-
init
@Deprecated protected long init(NSPersistentStoreDescription description, NSManagedObjectModel model)Deprecated.Deprecated in iOS 15.0. Use initForStoreWithDescription:coordinator:- Since:
- Available in iOS 11.0 and later.
-
startSpotlightIndexing
public void startSpotlightIndexing()- Since:
- Available in iOS 13.0 and later.
-
stopSpotlightIndexing
public void stopSpotlightIndexing()- Since:
- Available in iOS 13.0 and later.
-
deleteSpotlightIndex
- Since:
- Available in iOS 14.0 and later.
-
attributeSetForObject
-
reindexAllSearchableItems
public void reindexAllSearchableItems(CSSearchableIndex searchableIndex, Runnable acknowledgementHandler) -
reindexSearchableItems
public void reindexSearchableItems(CSSearchableIndex searchableIndex, NSArray<NSString> identifiers, Runnable acknowledgementHandler)
-