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:
Map<K,V>,NSFastEnumeration,NSObjectProtocol,NSPropertyList,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 classNSMutableDictionary.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.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 NSMutableDictionary()NSMutableDictionary(long numItems)NSMutableDictionary(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)protectedNSMutableDictionary(NSObject.Handle h, long handle)protectedNSMutableDictionary(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidclear()static <V extends NSObject>
NSMutableDictionary<NSString,V>fromStringMap(Map<String,V> map)protected longinit(long numItems)voidput(Object key, boolean value)voidput(Object key, byte value)voidput(Object key, char value)voidput(Object key, double value)voidput(Object key, float value)voidput(Object key, int value)voidput(Object key, long value)voidput(Object key, short value)voidput(Object key, Number value)voidput(Object key, String value)voidput(Object key, NSObject value)Vput(String key, V value)Vput(K key, V value)voidputAll(Map<? extends K,? extends V> m)protected voidputObject(Object key, long value)static NSMutableDictionary<?,?>read(File file)protected static NSMutableDictionary<?,?>read(String path)static NSMutableDictionary<?,?>read(NSURL url)Vremove(Object key)protected voidremoveAllObjects()protected voidremoveObject(K aKey)protected voidsetObject(V 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, writeFileMethods 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, 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
-
NSMutableDictionary
-
NSMutableDictionary
-
NSMutableDictionary
public NSMutableDictionary(long numItems) -
NSMutableDictionary
public NSMutableDictionary() -
NSMutableDictionary
-
NSMutableDictionary
-
NSMutableDictionary
-
NSMutableDictionary
-
NSMutableDictionary
-
NSMutableDictionary
-
-
Method Details
-
clear
public void clear() -
remove
-
put
-
put
-
putAll
-
fromStringMap
public static <V extends NSObject> NSMutableDictionary<NSString,V> fromStringMap(Map<String,V> map) -
read
-
read
-
read
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
putObject
-
removeObject
-
setObject
-
init
protected long init(long numItems) -
removeAllObjects
protected void removeAllObjects()
-