com.vaadin.flow.internal.change.

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