Package org.robovm.apple.corespotlight
Class CSSearchableIndex
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.corespotlight.CSSearchableIndex
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CSSearchableIndex extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CSSearchableIndex.CSSearchableIndexPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description CSSearchableIndex()
CSSearchableIndex(java.lang.String name)
CSSearchableIndex(java.lang.String name, NSString protectionClass)
protected
CSSearchableIndex(NSObject.Handle h, long handle)
protected
CSSearchableIndex(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginIndexBatch()
static CSSearchableIndex
defaultSearchableIndex()
void
deleteAllSearchableItems(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
deleteSearchableItems(NSArray<NSString> identifiers, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
deleteSearchableItemsWithDomainIdentifiers(NSArray<NSString> domainIdentifiers, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
endIndexBatch(NSData clientState, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
fetchLastClientState(org.robovm.objc.block.VoidBlock2<NSData,NSError> completionHandler)
CSSearchableIndexDelegate
getIndexDelegate()
void
indexSearchableItems(NSArray<CSSearchableItem> items, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
protected long
init(java.lang.String name)
protected long
init(java.lang.String name, NSString protectionClass)
static boolean
isIndexingAvailable()
void
setIndexDelegate(CSSearchableIndexDelegate v)
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
CSSearchableIndex
public CSSearchableIndex()
-
CSSearchableIndex
protected CSSearchableIndex(NSObject.Handle h, long handle)
-
CSSearchableIndex
protected CSSearchableIndex(NSObject.SkipInit skipInit)
-
CSSearchableIndex
public CSSearchableIndex(java.lang.String name)
-
CSSearchableIndex
public CSSearchableIndex(java.lang.String name, NSString protectionClass)
-
-
Method Detail
-
getIndexDelegate
public CSSearchableIndexDelegate getIndexDelegate()
-
setIndexDelegate
public void setIndexDelegate(CSSearchableIndexDelegate v)
-
init
protected long init(java.lang.String name)
-
init
protected long init(java.lang.String name, NSString protectionClass)
-
indexSearchableItems
public void indexSearchableItems(NSArray<CSSearchableItem> items, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
deleteSearchableItems
public void deleteSearchableItems(NSArray<NSString> identifiers, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
deleteSearchableItemsWithDomainIdentifiers
public void deleteSearchableItemsWithDomainIdentifiers(NSArray<NSString> domainIdentifiers, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
deleteAllSearchableItems
public void deleteAllSearchableItems(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
isIndexingAvailable
public static boolean isIndexingAvailable()
-
defaultSearchableIndex
public static CSSearchableIndex defaultSearchableIndex()
-
beginIndexBatch
public void beginIndexBatch()
-
endIndexBatch
public void endIndexBatch(NSData clientState, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
-