Package org.robovm.apple.coredata
Class NSMappingModel
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coredata.NSMappingModel
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSMappingModel extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMappingModel.NSMappingModelPtr
-
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 NSMappingModel()
NSMappingModel(NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
NSMappingModel(NSArray<NSBundle> bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
protected
NSMappingModel(NSObject.Handle h, long handle)
protected
NSMappingModel(NSObject.SkipInit skipInit)
NSMappingModel(NSURL url)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(NSArray<NSBundle> bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
protected static long
createInferred(NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
NSArray<NSEntityMapping>
getEntityMappings()
NSDictionary<NSString,NSEntityMapping>
getEntityMappingsByName()
protected long
init(NSURL url)
void
setEntityMappings(NSArray<NSEntityMapping> 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
-
NSMappingModel
public NSMappingModel()
-
NSMappingModel
protected NSMappingModel(NSObject.Handle h, long handle)
-
NSMappingModel
protected NSMappingModel(NSObject.SkipInit skipInit)
-
NSMappingModel
public NSMappingModel(NSURL url)
-
NSMappingModel
public NSMappingModel(NSArray<NSBundle> bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
-
NSMappingModel
public NSMappingModel(NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 3.0 and later.
-
-
Method Detail
-
getEntityMappings
public NSArray<NSEntityMapping> getEntityMappings()
-
setEntityMappings
public void setEntityMappings(NSArray<NSEntityMapping> v)
-
getEntityMappingsByName
public NSDictionary<NSString,NSEntityMapping> getEntityMappingsByName()
-
init
protected long init(NSURL url)
-
create
protected static long create(NSArray<NSBundle> bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)
-
createInferred
protected static long createInferred(NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 3.0 and later.
-
-