Class WritableMapImpl<K,V>
java.lang.Object
net.thevpc.common.props.impl.PropertyBase
net.thevpc.common.props.impl.WritablePropertyBase
net.thevpc.common.props.impl.AbstractWritableMapImpl<K,V>
net.thevpc.common.props.impl.WritableMapImpl<K,V>
- All Implemented Interfaces:
Iterable<MapEntry<K,V>>, ObservableMap<K, V>, Property, WritableMap<K, V>, WritableProperty
-
Field Summary
Fields inherited from class WritablePropertyBase
adjusters, vetosFields inherited from class PropertyBase
listeners, parentProperty -
Constructor Summary
ConstructorsConstructorDescriptionWritableMapImpl(String name, PropertyType keyType, PropertyType valueType, Map<K, V> value) -
Method Summary
Methods inherited from class AbstractWritableMapImpl
computeIfAbsent, containsKey, entrySet, findAll, get, isWritable, iterator, keySet, put, readOnly, remove, removeAll, removeAll, size, toMap, valuesMethods inherited from class WritablePropertyBase
adjusters, vetosMethods inherited from class PropertyBase
createListeners, events, fullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, userObjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface ObservableMap
streamMethods inherited from interface Property
events, getChildProperty, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withMethods inherited from interface WritableMap
vetosMethods inherited from interface WritableProperty
adjusters
-
Constructor Details
-
WritableMapImpl
-
-
Method Details
-
entrySetImpl
- Specified by:
entrySetImplin classAbstractWritableMapImpl<K,V>
-
containsKeyImpl
- Specified by:
containsKeyImplin classAbstractWritableMapImpl<K,V>
-
sizeImpl
protected int sizeImpl()- Specified by:
sizeImplin classAbstractWritableMapImpl<K,V>
-
getImpl
-
putImpl
-
removeImpl
- Specified by:
removeImplin classAbstractWritableMapImpl<K,V>
-
toString
- Overrides:
toStringin classAbstractWritableMapImpl<K,V>
-