com.vaadin.flow.internal.change.
Class MapPutChange
All Implemented Interfaces:
Change describing a changed value in a map feature.
For internal use only. May be renamed or removed in a future release.
Since:
1.0
Author:
Vaadin Ltd
See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMapPutChange
(NodeFeature map, String key, Object value) Creates a new put change.
-
Method Summary
Modifier and TypeMethodDescriptiongetKey()
Gets the key of the change.
getValue()
Gets the new value.
protected void
populateJson
(elemental.json.JsonObject json, ConstantPool constantPool) Overridden by subclasses to populate a JSON object when serializing.
Methods inherited from class com.vaadin.flow.internal.change.NodeFeatureChange
getFeature
Methods inherited from class com.vaadin.flow.internal.change.NodeChange
getNode, toJson
-
Constructor Details
-
MapPutChange
Creates a new put change.
Parameters:
map
- the changed mapkey
- the key of the changed valuevalue
- the new value
-
-
Method Details
-
getKey
Gets the key of the change.
Returns:
the key of the change
-
getValue
Gets the new value.
Returns:
the new value
-
populateJson
Description copied from class:
NodeChange
Overridden by subclasses to populate a JSON object when serializing.
Overrides:
populateJson
in classNodeFeatureChange
Parameters:
json
- the json object to populateconstantPool
- the constant pool to use for serializing constant pool references
-