Class MapPutChange

All Implemented Interfaces:
Serializable

public class MapPutChange extends NodeFeatureChange
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 Details

    • MapPutChange

      public MapPutChange(NodeFeature map, String key, Object value)
      Creates a new put change.
      Parameters:
      map - the changed map
      key - the key of the changed value
      value - the new value
  • Method Details

    • getKey

      public String getKey()
      Gets the key of the change.
      Returns:
      the key of the change
    • getValue

      public Object getValue()
      Gets the new value.
      Returns:
      the new value
    • populateJson

      protected void populateJson(elemental.json.JsonObject json, ConstantPool constantPool)
      Description copied from class: NodeChange
      Overridden by subclasses to populate a JSON object when serializing.
      Overrides:
      populateJson in class NodeFeatureChange
      Parameters:
      json - the json object to populate
      constantPool - the constant pool to use for serializing constant pool references