Package org.robovm.apple.foundation
Class NSMutableDictionary<K extends NSObject,V extends NSObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSDictionary<K,V>
-
- org.robovm.apple.foundation.NSMutableDictionary<K,V>
-
- All Implemented Interfaces:
java.util.Map<K,V>
,NSFastEnumeration
,NSObjectProtocol
,NSPropertyList
,org.robovm.objc.ObjCProtocol
public class NSMutableDictionary<K extends NSObject,V extends NSObject> extends NSDictionary<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMutableDictionary.NSMutableDictionaryPtr<K extends NSObject,V extends NSObject>
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSDictionary
NSDictionary.AsStringMapMarshaler, NSDictionary.AsStringNumberMapMarshaler, NSDictionary.AsStringStringMapMarshaler, NSDictionary.NSDictionaryPtr<K extends NSObject,V extends NSObject>
-
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 NSMutableDictionary()
NSMutableDictionary(long numItems)
NSMutableDictionary(java.util.Map<K,V> m)
NSMutableDictionary(K k, V v)
NSMutableDictionary(K k1, V v1, K k2, V v2)
NSMutableDictionary(K k1, V v1, K k2, V v2, K k3, V v3)
NSMutableDictionary(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
NSMutableDictionary(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
protected
NSMutableDictionary(NSObject.Handle h, long handle)
protected
NSMutableDictionary(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
static <V extends NSObject>
NSMutableDictionary<NSString,V>fromStringMap(java.util.Map<java.lang.String,V> map)
protected long
init(long numItems)
void
put(java.lang.Object key, boolean value)
void
put(java.lang.Object key, byte value)
void
put(java.lang.Object key, char value)
void
put(java.lang.Object key, double value)
void
put(java.lang.Object key, float value)
void
put(java.lang.Object key, int value)
void
put(java.lang.Object key, long value)
void
put(java.lang.Object key, short value)
void
put(java.lang.Object key, java.lang.Number value)
void
put(java.lang.Object key, java.lang.String value)
void
put(java.lang.Object key, NSObject value)
V
put(java.lang.String key, V value)
V
put(K key, V value)
void
putAll(java.util.Map<? extends K,? extends V> m)
protected void
putObject(java.lang.Object key, long value)
static NSMutableDictionary<?,?>
read(java.io.File file)
protected static NSMutableDictionary<?,?>
read(java.lang.String path)
static NSMutableDictionary<?,?>
read(NSURL url)
V
remove(java.lang.Object key)
protected void
removeAllObjects()
protected void
removeObject(NSObject aKey)
protected void
setObject(NSObject anObject, NSObject aKey)
-
Methods inherited from class org.robovm.apple.foundation.NSDictionary
asStringMap, checkNull, containsKey, containsValue, entrySet, equals, equalsTo, get, get, getAllKeys, getAllValues, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getCount, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObjectForKey, getShort, getShort, getString, getString, init, init, isEmpty, keySet, size, toFileFormatString, values, write, write, writeFile
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, 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
-
NSMutableDictionary
protected NSMutableDictionary(NSObject.Handle h, long handle)
-
NSMutableDictionary
protected NSMutableDictionary(NSObject.SkipInit skipInit)
-
NSMutableDictionary
public NSMutableDictionary(long numItems)
-
NSMutableDictionary
public NSMutableDictionary()
-
NSMutableDictionary
public NSMutableDictionary(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
-
-
Method Detail
-
clear
public void clear()
-
remove
public V remove(java.lang.Object key)
-
fromStringMap
public static <V extends NSObject> NSMutableDictionary<NSString,V> fromStringMap(java.util.Map<java.lang.String,V> map)
-
read
public static NSMutableDictionary<?,?> read(java.io.File file)
-
read
protected static NSMutableDictionary<?,?> read(java.lang.String path)
-
read
public static NSMutableDictionary<?,?> read(NSURL url)
-
put
public void put(java.lang.Object key, boolean value)
-
put
public void put(java.lang.Object key, byte value)
-
put
public void put(java.lang.Object key, short value)
-
put
public void put(java.lang.Object key, char value)
-
put
public void put(java.lang.Object key, int value)
-
put
public void put(java.lang.Object key, long value)
-
put
public void put(java.lang.Object key, float value)
-
put
public void put(java.lang.Object key, double value)
-
put
public void put(java.lang.Object key, java.lang.Number value)
-
put
public void put(java.lang.Object key, java.lang.String value)
-
put
public void put(java.lang.Object key, NSObject value)
-
putObject
protected void putObject(java.lang.Object key, long value)
-
removeObject
protected void removeObject(NSObject aKey)
-
init
protected long init(long numItems)
-
removeAllObjects
protected void removeAllObjects()
-
-