Package org.robovm.apple.foundation
Class NSKeyValueCoder
- java.lang.Object
-
- org.robovm.objc.ObjCExtensions
-
- org.robovm.apple.foundation.NSExtensions
-
- org.robovm.apple.foundation.NSKeyValueCoder
-
public class NSKeyValueCoder extends NSExtensions
-
-
Constructor Summary
Constructors Constructor Description NSKeyValueCoder(NSObject object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NSMutableArray<?>
getMutableArrayValue(java.lang.String keyPath)
NSMutableOrderedSet<?>
getMutableOrderedSetValue(java.lang.String keyPath)
NSMutableSet<?>
getMutableSetValue(java.lang.String keyPath)
NSObject
getValue(java.lang.String keyPath)
NSObject
getValueForUndefinedKey(java.lang.String key)
java.util.Map<java.lang.String,NSObject>
getValues(java.lang.String... keys)
java.util.Map<java.lang.String,NSObject>
getValues(java.util.List<java.lang.String> keys)
void
setNullValue(java.lang.String key)
void
setValue(java.lang.String keyPath, NSObject value)
void
setValueForUndefinedKey(java.lang.String key, NSObject value)
void
setValues(java.util.Map<java.lang.String,NSObject> values)
boolean
validateValue(java.lang.String keyPath, NSObject value)
-
Methods inherited from class org.robovm.apple.foundation.NSExtensions
alloc
-
-
-
-
Constructor Detail
-
NSKeyValueCoder
public NSKeyValueCoder(NSObject object)
-
-
Method Detail
-
getValue
public NSObject getValue(java.lang.String keyPath)
-
setValue
public void setValue(java.lang.String keyPath, NSObject value)
-
validateValue
public boolean validateValue(java.lang.String keyPath, NSObject value) throws NSErrorException
- Parameters:
keyPath
-value
-- Returns:
- Throws:
NSErrorException
-
getMutableArrayValue
public NSMutableArray<?> getMutableArrayValue(java.lang.String keyPath)
-
getMutableSetValue
public NSMutableSet<?> getMutableSetValue(java.lang.String keyPath)
-
getMutableOrderedSetValue
public NSMutableOrderedSet<?> getMutableOrderedSetValue(java.lang.String keyPath)
-
getValueForUndefinedKey
public NSObject getValueForUndefinedKey(java.lang.String key)
-
setValueForUndefinedKey
public void setValueForUndefinedKey(java.lang.String key, NSObject value)
-
setNullValue
public void setNullValue(java.lang.String key)
-
getValues
public java.util.Map<java.lang.String,NSObject> getValues(java.lang.String... keys)
-
getValues
public java.util.Map<java.lang.String,NSObject> getValues(java.util.List<java.lang.String> keys)
-
setValues
public void setValues(java.util.Map<java.lang.String,NSObject> values)
-
-