Package org.robovm.apple.coredata
Class NSPersistentStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coredata.NSPersistentStore
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NSAtomicStore
,NSIncrementalStore
public class NSPersistentStore extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSPersistentStore.NSPersistentStorePtr
-
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
NSPersistentStore()
NSPersistentStore(NSPersistentStoreCoordinator root, java.lang.String name, NSURL url, NSPersistentStoreOptions options)
protected
NSPersistentStore(NSObject.Handle h, long handle)
protected
NSPersistentStore(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
NSPersistentStore
protected NSPersistentStore()
-
NSPersistentStore
protected NSPersistentStore(NSObject.Handle h, long handle)
-
NSPersistentStore
protected NSPersistentStore(NSObject.SkipInit skipInit)
-
NSPersistentStore
public NSPersistentStore(NSPersistentStoreCoordinator root, java.lang.String name, NSURL url, NSPersistentStoreOptions options)
-
-
Method Detail
-
getPersistentStoreCoordinator
public NSPersistentStoreCoordinator getPersistentStoreCoordinator()
-
getConfigurationName
public java.lang.String getConfigurationName()
-
getOptions
public NSPersistentStoreOptions getOptions()
-
getURL
public NSURL getURL()
-
setURL
public void setURL(NSURL v)
-
getIdentifier
public java.lang.String getIdentifier()
-
setIdentifier
public void setIdentifier(java.lang.String v)
-
getType
public java.lang.String getType()
-
isReadOnly
public boolean isReadOnly()
-
setReadOnly
public void setReadOnly(boolean v)
-
getMetadata
public NSPersistentStoreMetadata getMetadata()
-
setMetadata
public void setMetadata(NSPersistentStoreMetadata v)
-
getCoreSpotlightExporter
public NSCoreDataCoreSpotlightDelegate getCoreSpotlightExporter()
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSPersistentStoreCoordinator root, java.lang.String name, NSURL url, NSPersistentStoreOptions options)
-
loadMetadata
public boolean loadMetadata() throws NSErrorException
- Throws:
NSErrorException
-
didAddToPersistentStoreCoordinator
public void didAddToPersistentStoreCoordinator(NSPersistentStoreCoordinator coordinator)
-
willRemoveFromPersistentStoreCoordinator
public void willRemoveFromPersistentStoreCoordinator(NSPersistentStoreCoordinator coordinator)
-
getMetadataForPersistentStore
public static NSPersistentStoreMetadata getMetadataForPersistentStore(NSURL url) throws NSErrorException
- Throws:
NSErrorException
-
setMetadataForPersistentStore
public static boolean setMetadataForPersistentStore(NSPersistentStoreMetadata metadata, NSURL url) throws NSErrorException
- Throws:
NSErrorException
-
getMigrationManagerClass
public static java.lang.Class<? extends NSMigrationManager> getMigrationManagerClass()
- Since:
- Available in iOS 3.0 and later.
-
-