public NSKeyValueCoder getKeyValueCoder() { if (keyValueCoder == null) { keyValueCoder = new NSKeyValueCoder(this); } return keyValueCoder; }
public Map<String, NSObject> getValues(List<String> keys) { return getDictionaryWithValuesForKeys(object, keys); } @Method(selector = "dictionaryWithValuesForKeys:")
public NSMutableArray<?> getMutableArrayValue(String keyPath) { return getMutableArrayValueForKeyPath(object, keyPath); } @Method(selector = "mutableArrayValueForKeyPath:")
public NSMutableOrderedSet<?> getMutableOrderedSetValue(String keyPath) { return getMutableOrderedSetValueForKeyPath(object, keyPath); } @Method(selector = "mutableOrderedSetValueForKeyPath:")
public void setNullValue(String key) { setNullValueForKey(object, key); } @Method(selector = "setNilValueForKey:")
public Map<String, NSObject> getValues(String...keys) { return getValues(Arrays.asList(keys)); } public Map<String, NSObject> getValues(List<String> keys) {
public void setValue(String keyPath, NSObject value) { setValueForKeyPath(object, value, keyPath); } @Method(selector = "setValue:forKeyPath:")
public NSObject getValue(String keyPath) { return getValueForKeyPath(object, keyPath); } @Method(selector = "valueForKeyPath:")
public NSMutableSet<?> getMutableSetValue(String keyPath) { return getMutableSetValueForKeyPath(object, keyPath); } @Method(selector = "mutableSetValueForKeyPath:")
@Method(selector = "valueForUndefinedKey:") private static native NSObject getValueForUndefinedKey(NSObject thiz, String key);
public NSMutableOrderedSet<?> getMutableOrderedSetValue(String keyPath) { return getMutableOrderedSetValueForKeyPath(object, keyPath); } @Method(selector = "mutableOrderedSetValueForKeyPath:")
public void setNullValue(String key) { setNullValueForKey(object, key); } @Method(selector = "setNilValueForKey:")
public Map<String, NSObject> getValues(String...keys) { return getValues(Arrays.asList(keys)); } public Map<String, NSObject> getValues(List<String> keys) {
public void setValue(String keyPath, NSObject value) { setValueForKeyPath(object, value, keyPath); } @Method(selector = "setValue:forKeyPath:")
public NSObject getValue(String keyPath) { return getValueForKeyPath(object, keyPath); } @Method(selector = "valueForKeyPath:")
public NSMutableSet<?> getMutableSetValue(String keyPath) { return getMutableSetValueForKeyPath(object, keyPath); } @Method(selector = "mutableSetValueForKeyPath:")
@Method(selector = "valueForUndefinedKey:") private static native NSObject getValueForUndefinedKey(NSObject thiz, String key);
public NSKeyValueCoder getKeyValueCoder() { if (keyValueCoder == null) { keyValueCoder = new NSKeyValueCoder(this); } return keyValueCoder; }
public NSMutableArray<?> getMutableArrayValue(String keyPath) { return getMutableArrayValueForKeyPath(object, keyPath); } @Method(selector = "mutableArrayValueForKeyPath:")
public NSMutableOrderedSet<?> getMutableOrderedSetValue(String keyPath) { return getMutableOrderedSetValueForKeyPath(object, keyPath); } @Method(selector = "mutableOrderedSetValueForKeyPath:")