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
,org.robovm.objc.ObjCProtocol
public class NSAttributeDescription extends NSPropertyDescription
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSAttributeDescription.NSAttributeDescriptionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.coredata.NSPropertyDescription
NSPropertyDescription.NSPropertyDescriptionPtr
-
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 NSAttributeDescription()
protected
NSAttributeDescription(NSObject.Handle h, long handle)
protected
NSAttributeDescription(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsExternalBinaryDataStorage()
NSAttributeType
getAttributeType()
java.lang.String
getAttributeValueClassName()
NSObject
getDefaultValue()
java.lang.String
getValueTransformerName()
NSData
getVersionHash()
void
setAllowsExternalBinaryDataStorage(boolean v)
void
setAttributeType(NSAttributeType v)
void
setAttributeValueClassName(java.lang.String v)
void
setDefaultValue(NSObject v)
void
setValueTransformerName(java.lang.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, setVersionHashModifier
-
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
-
NSAttributeDescription
public NSAttributeDescription()
-
NSAttributeDescription
protected NSAttributeDescription(NSObject.Handle h, long handle)
-
NSAttributeDescription
protected NSAttributeDescription(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getAttributeType
public NSAttributeType getAttributeType()
-
setAttributeType
public void setAttributeType(NSAttributeType v)
-
getAttributeValueClassName
public java.lang.String getAttributeValueClassName()
-
setAttributeValueClassName
public void setAttributeValueClassName(java.lang.String v)
-
getDefaultValue
public NSObject getDefaultValue()
-
setDefaultValue
public void setDefaultValue(NSObject v)
-
getVersionHash
public NSData getVersionHash()
- Overrides:
getVersionHash
in classNSPropertyDescription
- Since:
- Available in iOS 3.0 and later.
-
getValueTransformerName
public java.lang.String getValueTransformerName()
- Since:
- Available in iOS 3.0 and later.
-
setValueTransformerName
public void setValueTransformerName(java.lang.String v)
- Since:
- Available in iOS 3.0 and later.
-
allowsExternalBinaryDataStorage
public boolean allowsExternalBinaryDataStorage()
- Since:
- Available in iOS 5.0 and later.
-
setAllowsExternalBinaryDataStorage
public void setAllowsExternalBinaryDataStorage(boolean v)
- Since:
- Available in iOS 5.0 and later.
-
-