public interface CSSearchableIndexDelegate
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CSSearchableIndexDelegate.Block_searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler |
static interface |
CSSearchableIndexDelegate.Block_searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler |
| Modifier and Type | Method and Description |
|---|---|
default NSData |
dataForSearchableIndexItemIdentifierTypeIdentifierError(CSSearchableIndex searchableIndex,
java.lang.String itemIdentifier,
java.lang.String typeIdentifier,
org.moe.natj.general.ptr.Ptr<NSError> outError)
The developer may provided a NSData representation if type was specified in providerDataTypeIdentifiers property.
|
default NSURL |
fileURLForSearchableIndexItemIdentifierTypeIdentifierInPlaceError(CSSearchableIndex searchableIndex,
java.lang.String itemIdentifier,
java.lang.String typeIdentifier,
boolean inPlace,
org.moe.natj.general.ptr.Ptr<NSError> outError)
The developer may provided a NSURL to file representation representation if type was specified from providerDataTypeIdentifiers or providerInPlaceFileTypeIdentifiers property.
|
default void |
searchableIndexDidFinishThrottle(CSSearchableIndex searchableIndex) |
default void |
searchableIndexDidThrottle(CSSearchableIndex searchableIndex)
When on battery power, it is possible for indexing to slowed down to prevent battery drain.
|
void |
searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler(CSSearchableIndex searchableIndex,
CSSearchableIndexDelegate.Block_searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler acknowledgementHandler)
The index requests that the delegate should reindex all of its searchable data and clear any local state that it might have persisted because the index has been lost.
|
void |
searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(CSSearchableIndex searchableIndex,
NSArray<java.lang.String> identifiers,
CSSearchableIndexDelegate.Block_searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler acknowledgementHandler)
The index requests that the delegate should reindex the searchable data with the provided identifiers.
|
void searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler(CSSearchableIndex searchableIndex, CSSearchableIndexDelegate.Block_searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler acknowledgementHandler)
void searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(CSSearchableIndex searchableIndex, NSArray<java.lang.String> identifiers, CSSearchableIndexDelegate.Block_searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler acknowledgementHandler)
default void searchableIndexDidFinishThrottle(CSSearchableIndex searchableIndex)
default void searchableIndexDidThrottle(CSSearchableIndex searchableIndex)
default NSData dataForSearchableIndexItemIdentifierTypeIdentifierError(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, org.moe.natj.general.ptr.Ptr<NSError> outError)
default NSURL fileURLForSearchableIndexItemIdentifierTypeIdentifierInPlaceError(CSSearchableIndex searchableIndex, java.lang.String itemIdentifier, java.lang.String typeIdentifier, boolean inPlace, org.moe.natj.general.ptr.Ptr<NSError> outError)