Package org.robovm.apple.corespotlight
Interface CSSearchableIndexDelegate
-
- All Superinterfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- All Known Implementing Classes:
CSIndexExtensionRequestHandler
,CSSearchableIndexDelegateAdapter
public interface CSSearchableIndexDelegate extends NSObjectProtocol
- Since:
- Available in iOS 9.0 and later.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NSData
getDataForSearchableIndex(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, NSError.NSErrorPtr outError)
NSURL
getFileURLForSearchableIndex(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, boolean inPlace, NSError.NSErrorPtr outError)
void
reindexAllSearchableItems(CSSearchableIndex searchableIndex, java.lang.Runnable acknowledgementHandler)
void
reindexSearchableItems(CSSearchableIndex searchableIndex, NSArray<NSString> identifiers, java.lang.Runnable acknowledgementHandler)
void
searchableIndexDidFinishThrottle(CSSearchableIndex searchableIndex)
void
searchableIndexDidThrottle(CSSearchableIndex searchableIndex)
-
-
-
Method Detail
-
reindexAllSearchableItems
void reindexAllSearchableItems(CSSearchableIndex searchableIndex, java.lang.Runnable acknowledgementHandler)
-
reindexSearchableItems
void reindexSearchableItems(CSSearchableIndex searchableIndex, NSArray<NSString> identifiers, java.lang.Runnable acknowledgementHandler)
-
searchableIndexDidThrottle
void searchableIndexDidThrottle(CSSearchableIndex searchableIndex)
-
searchableIndexDidFinishThrottle
void searchableIndexDidFinishThrottle(CSSearchableIndex searchableIndex)
-
getDataForSearchableIndex
NSData getDataForSearchableIndex(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, NSError.NSErrorPtr outError)
- Since:
- Available in iOS 11.0 and later.
-
getFileURLForSearchableIndex
NSURL getFileURLForSearchableIndex(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, boolean inPlace, NSError.NSErrorPtr outError)
- Since:
- Available in iOS 11.0 and later.
-
-