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>
com.webobjects.foundation.NSCoding._BigDecimalSupport, com.webobjects.foundation.NSCoding._BigIntegerSupport, com.webobjects.foundation.NSCoding._BooleanSupport, com.webobjects.foundation.NSCoding._ByteSupport, com.webobjects.foundation.NSCoding._CharacterSupport, com.webobjects.foundation.NSCoding._DateSupport, com.webobjects.foundation.NSCoding._DoubleSupport, com.webobjects.foundation.NSCoding._FloatSupport, com.webobjects.foundation.NSCoding._IntegerSupport, com.webobjects.foundation.NSCoding._LongSupport, com.webobjects.foundation.NSCoding._NumberSupport, com.webobjects.foundation.NSCoding._ShortSupport, com.webobjects.foundation.NSCoding._StringSupport, com.webobjects.foundation.NSCoding.Support
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.MapImplementation, com.webobjects.foundation.NSKeyValueCoding.Null<T>, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
_CLASS
_capacity, _count, _deletionLimit, _entrySetCache, _flags, _hashCache, _hashtableBuckets, _keys, _keysCache, _keySetCache, _MAP_ENTRY_CLASS, _NSDictionaryClassHashCode, _NSDictionaryMapEntryHashCode, _objects, _objectsCache, CheckForNull, EmptyDictionary, IgnoreNull
Constructor and Description |
---|
ThreadSafeDictionary(NSMutableDictionary<? extends K,? extends V> dictionary) |
booleanObjectForKey, clone, fromBlob, fromPropertyList, stringObjectForKey, synchronizedDictionary, synchronizedDictionary, synchronizedDictionary, toBlob, toBlob, toBlob, toPropertyList, toPropertyList
clear, put, putAll, remove, values
allValues, containsKey, containsValue, decodeObject, emptyDictionary, entrySet, get, isEmpty, keySet, size
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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(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(Object value, String key)
takeValueForKey
in interface com.webobjects.foundation.NSKeyValueCoding
takeValueForKey
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 com.webobjects.foundation._NSFoundationCollection
_shallowHashCode
in class NSDictionary<K,V>
public NSArray<K> allKeysForObject(Object object)
allKeysForObject
in class NSDictionary<K,V>
public Class classForCoder()
classForCoder
in interface com.webobjects.foundation.NSCoding
classForCoder
in class NSDictionary<K,V>
public int count()
count
in class NSDictionary<K,V>
public void encodeWithCoder(com.webobjects.foundation.NSCoder coder)
encodeWithCoder
in interface com.webobjects.foundation.NSCoding
encodeWithCoder
in class NSDictionary<K,V>
public boolean equals(Object object)
public int hashCode()
public boolean isEqualToDictionary(NSDictionary<?,?> otherDictionary)
isEqualToDictionary
in class NSDictionary<K,V>
public Enumeration<K> keyEnumerator()
keyEnumerator
in class NSDictionary<K,V>
public Object[] keysNoCopy()
keysNoCopy
in class NSDictionary<K,V>
public Enumeration<V> objectEnumerator()
objectEnumerator
in class NSDictionary<K,V>
public V objectForKey(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 Object[] objectsNoCopy()
objectsNoCopy
in class NSDictionary<K,V>
public void takeValueForKeyPath(Object value, String keyPath)
takeValueForKeyPath
in interface com.webobjects.foundation.NSKeyValueCodingAdditions
takeValueForKeyPath
in class NSDictionary<K,V>
public String toString()
toString
in class NSDictionary<K,V>
public Object valueForKey(String key)
valueForKey
in interface com.webobjects.foundation.NSKeyValueCoding
valueForKey
in class NSDictionary<K,V>
public Object valueForKeyPath(String keyPath)
valueForKeyPath
in interface com.webobjects.foundation.NSKeyValueCodingAdditions
valueForKeyPath
in class NSDictionary<K,V>
Copyright © 2002 – 2020 Project Wonder.