Package org.robovm.apple.coredata
Class NSAttributeDescription
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSPropertyDescription
org.robovm.apple.coredata.NSAttributeDescription
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
NSDerivedAttributeDescription
public class NSAttributeDescription extends NSPropertyDescription
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSAttributeDescription.NSAttributeDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.coredata.NSPropertyDescription
NSPropertyDescription.NSPropertyDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSAttributeDescription()protectedNSAttributeDescription(NSObject.Handle h, long handle)protectedNSAttributeDescription(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description booleanallowsCloudEncryption()booleanallowsExternalBinaryDataStorage()NSAttributeTypegetAttributeType()StringgetAttributeValueClassName()NSObjectgetDefaultValue()StringgetValueTransformerName()NSDatagetVersionHash()booleanpreservesValueInHistoryOnDeletion()voidsetAllowsCloudEncryption(boolean v)voidsetAllowsExternalBinaryDataStorage(boolean v)voidsetAttributeType(NSAttributeType v)voidsetAttributeValueClassName(String v)voidsetDefaultValue(NSObject v)voidsetPreservesValueInHistoryOnDeletion(boolean v)voidsetValueTransformerName(String v)Methods inherited from class org.robovm.apple.coredata.NSPropertyDescription
encode, getEntity, getName, getRenamingIdentifier, getUserInfo, getValidationPredicates, getValidationWarnings, getVersionHashModifier, init, isIndexed, isIndexedBySpotlight, isOptional, isStoredInExternalRecord, isTransient, setIndexed, setIndexedBySpotlight, setName, setOptional, setRenamingIdentifier, setStoredInExternalRecord, setTransient, setUserInfo, setValidationPredicatesAndWarnings, setVersionHashModifierMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSAttributeDescription
public NSAttributeDescription() -
NSAttributeDescription
-
NSAttributeDescription
-
-
Method Details
-
getAttributeType
-
setAttributeType
-
getAttributeValueClassName
-
setAttributeValueClassName
-
getDefaultValue
-
setDefaultValue
-
getVersionHash
- Overrides:
getVersionHashin classNSPropertyDescription
-
getValueTransformerName
-
setValueTransformerName
-
allowsExternalBinaryDataStorage
public boolean allowsExternalBinaryDataStorage() -
setAllowsExternalBinaryDataStorage
public void setAllowsExternalBinaryDataStorage(boolean v) -
preservesValueInHistoryOnDeletion
public boolean preservesValueInHistoryOnDeletion()- Since:
- Available in iOS 13.0 and later.
-
setPreservesValueInHistoryOnDeletion
public void setPreservesValueInHistoryOnDeletion(boolean v)- Since:
- Available in iOS 13.0 and later.
-
allowsCloudEncryption
public boolean allowsCloudEncryption()- Since:
- Available in iOS 15.0 and later.
-
setAllowsCloudEncryption
public void setAllowsCloudEncryption(boolean v)- Since:
- Available in iOS 15.0 and later.
-