Package org.robovm.apple.classkit
Class CLSDataStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.classkit.CLSDataStore
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CLSDataStore extends NSObject
- Since:
- Available in iOS 11.3 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CLSDataStore.CLSDataStorePtr
-
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 protected
CLSDataStore()
protected
CLSDataStore(NSObject.Handle h, long handle)
protected
CLSDataStore(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
completeAllAssignedActivitiesMatching(NSArray<NSString> contextPath)
CLSContext
getActiveContext()
void
getContextsMatchingIdentifier(NSArray<NSString> identifierPath, org.robovm.objc.block.VoidBlock2<NSArray<CLSContext>,NSError> completion)
void
getContextsMatchingPredicate(NSPredicate predicate, org.robovm.objc.block.VoidBlock2<NSArray<CLSContext>,NSError> completion)
CLSDataStoreDelegate
getDelegate()
CLSContext
getMainAppContext()
CLSActivity
getRunningActivity()
static CLSDataStore
getShared()
void
removeContext(CLSContext context)
void
save(org.robovm.objc.block.VoidBlock1<NSError> completion)
void
setDelegate(CLSDataStoreDelegate 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
-
CLSDataStore
protected CLSDataStore()
-
CLSDataStore
protected CLSDataStore(NSObject.Handle h, long handle)
-
CLSDataStore
protected CLSDataStore(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getShared
public static CLSDataStore getShared()
-
getMainAppContext
public CLSContext getMainAppContext()
-
getActiveContext
public CLSContext getActiveContext()
-
getRunningActivity
public CLSActivity getRunningActivity()
-
getDelegate
public CLSDataStoreDelegate getDelegate()
-
setDelegate
public void setDelegate(CLSDataStoreDelegate v)
-
save
public void save(org.robovm.objc.block.VoidBlock1<NSError> completion)
-
completeAllAssignedActivitiesMatching
public void completeAllAssignedActivitiesMatching(NSArray<NSString> contextPath)
- Since:
- Available in iOS 12.2 and later.
-
getContextsMatchingPredicate
public void getContextsMatchingPredicate(NSPredicate predicate, org.robovm.objc.block.VoidBlock2<NSArray<CLSContext>,NSError> completion)
-
getContextsMatchingIdentifier
public void getContextsMatchingIdentifier(NSArray<NSString> identifierPath, org.robovm.objc.block.VoidBlock2<NSArray<CLSContext>,NSError> completion)
-
removeContext
public void removeContext(CLSContext context)
-
-