public static class ERXMutableDictionary.ThreadSafeDictionary<K,V> extends ERXMutableDictionary<K,V>
ERXMutableDictionary.synchronizedDictionary();
instead and we will fix all the bugs in due time.ERXMutableDictionary.ThreadSafeDictionary<K,V>NSDictionary._JavaNSDictionaryMapEntry<P,Q>NSCoding._BigDecimalSupport, NSCoding._BigIntegerSupport, NSCoding._BooleanSupport, NSCoding._ByteSupport, NSCoding._CharacterSupport, NSCoding._DateSupport, NSCoding._DoubleSupport, NSCoding._FloatSupport, NSCoding._IntegerSupport, NSCoding._LongSupport, NSCoding._NumberSupport, NSCoding._ShortSupport, NSCoding._StringSupport, NSCoding.SupportNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor_CLASS_capacity, _count, _deletionLimit, _entrySetCache, _flags, _hashCache, _hashtableBuckets, _keys, _keysCache, _keySetCache, _MAP_ENTRY_CLASS, _NSDictionaryClassHashCode, _NSDictionaryMapEntryHashCode, _objects, _objectsCache, CheckForNull, EmptyDictionary, IgnoreNull_KeyPathSeparatorChar, KeyPathSeparatorNullValue| Constructor and Description |
|---|
ThreadSafeDictionary(NSMutableDictionary<? extends K,? extends V> dictionary) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_clearDeletionsAndCollisions() |
protected void |
_ensureCapacity(int capacity) |
protected void |
_initializeDictionary() |
int |
_shallowHashCode() |
void |
addEntriesFromDictionary(NSDictionary<? extends K,? extends V> otherDictionary) |
NSArray<K> |
allKeys() |
NSArray<K> |
allKeysForObject(java.lang.Object object) |
java.lang.Class |
classForCoder() |
int |
count() |
void |
encodeWithCoder(NSCoder coder) |
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
java.util.HashMap<K,V> |
hashMap() |
java.util.Hashtable<K,V> |
hashtable() |
NSDictionary<K,V> |
immutableClone() |
boolean |
isEqualToDictionary(NSDictionary<?,?> otherDictionary) |
java.util.Enumeration<K> |
keyEnumerator() |
java.lang.Object[] |
keysNoCopy() |
NSMutableDictionary<K,V> |
mutableClone() |
java.util.Enumeration<V> |
objectEnumerator() |
V |
objectForKey(java.lang.Object key) |
NSArray<V> |
objectsForKeys(NSArray<? extends K> keys,
V notFoundMarker) |
java.lang.Object[] |
objectsNoCopy() |
void |
removeAllObjects() |
V |
removeObjectForKey(java.lang.Object key) |
void |
removeObjectsForKeys(NSArray<? extends K> keys) |
void |
setDictionary(NSDictionary<? extends K,? extends V> otherDictionary) |
void |
setObjectForKey(V object,
K key) |
void |
takeValueForKey(java.lang.Object value,
java.lang.String key) |
void |
takeValueForKeyPath(java.lang.Object value,
java.lang.String keyPath) |
java.lang.String |
toString() |
java.lang.Object |
valueForKey(java.lang.String key) |
java.lang.Object |
valueForKeyPath(java.lang.String keyPath) |
booleanObjectForKey, clone, fromBlob, fromPropertyList, stringObjectForKey, synchronizedDictionary, synchronizedDictionary, synchronizedDictionary, toBlob, toBlob, toBlob, toPropertyList, toPropertyListclear, put, putAll, remove, valuesallValues, containsKey, containsValue, decodeObject, emptyDictionary, entrySet, get, isEmpty, keySet, sizepublic ThreadSafeDictionary(NSMutableDictionary<? extends K,? extends V> dictionary)
public void addEntriesFromDictionary(NSDictionary<? extends K,? extends V> otherDictionary)
addEntriesFromDictionary in class NSMutableDictionary<K,V>public NSDictionary<K,V> immutableClone()
immutableClone in class NSMutableDictionary<K,V>public NSMutableDictionary<K,V> mutableClone()
mutableClone in class NSMutableDictionary<K,V>public void removeAllObjects()
removeAllObjects in class NSMutableDictionary<K,V>public V removeObjectForKey(java.lang.Object key)
removeObjectForKey in class NSMutableDictionary<K,V>public void removeObjectsForKeys(NSArray<? extends K> keys)
removeObjectsForKeys in class NSMutableDictionary<K,V>public void setDictionary(NSDictionary<? extends K,? extends V> otherDictionary)
setDictionary in class NSMutableDictionary<K,V>public void setObjectForKey(V object, K key)
setObjectForKey in class NSMutableDictionary<K,V>public void takeValueForKey(java.lang.Object value,
java.lang.String key)
takeValueForKey in interface NSKeyValueCodingtakeValueForKey in class NSMutableDictionary<K,V>protected void _clearDeletionsAndCollisions()
_clearDeletionsAndCollisions in class NSDictionary<K,V>protected void _ensureCapacity(int capacity)
_ensureCapacity in class NSDictionary<K,V>protected void _initializeDictionary()
_initializeDictionary in class NSDictionary<K,V>public int _shallowHashCode()
_shallowHashCode in interface _NSFoundationCollection_shallowHashCode in class NSDictionary<K,V>public NSArray<K> allKeysForObject(java.lang.Object object)
allKeysForObject in class NSDictionary<K,V>public java.lang.Class classForCoder()
classForCoder in interface NSCodingclassForCoder in class NSDictionary<K,V>public int count()
count in class NSDictionary<K,V>public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingencodeWithCoder in class NSDictionary<K,V>public boolean equals(java.lang.Object object)
public int hashCode()
public java.util.Hashtable<K,V> hashtable()
hashtable in class NSDictionary<K,V>public boolean isEqualToDictionary(NSDictionary<?,?> otherDictionary)
isEqualToDictionary in class NSDictionary<K,V>public java.util.Enumeration<K> keyEnumerator()
keyEnumerator in class NSDictionary<K,V>public java.lang.Object[] keysNoCopy()
keysNoCopy in class NSDictionary<K,V>public java.util.Enumeration<V> objectEnumerator()
objectEnumerator in class NSDictionary<K,V>public V objectForKey(java.lang.Object key)
objectForKey in class NSDictionary<K,V>public NSArray<V> objectsForKeys(NSArray<? extends K> keys, V notFoundMarker)
objectsForKeys in class NSDictionary<K,V>public java.lang.Object[] objectsNoCopy()
objectsNoCopy in class NSDictionary<K,V>public void takeValueForKeyPath(java.lang.Object value,
java.lang.String keyPath)
takeValueForKeyPath in interface NSKeyValueCodingAdditionstakeValueForKeyPath in class NSDictionary<K,V>public java.lang.String toString()
toString in class NSDictionary<K,V>public java.lang.Object valueForKey(java.lang.String key)
valueForKey in interface NSKeyValueCodingvalueForKey in class NSDictionary<K,V>public java.lang.Object valueForKeyPath(java.lang.String keyPath)
valueForKeyPath in interface NSKeyValueCodingAdditionsvalueForKeyPath in class NSDictionary<K,V>Copyright © 2002 – 2022 Project Wonder.