Class MetadataWriter

java.lang.Object
com.vaadin.flow.server.communication.MetadataWriter
All Implemented Interfaces:
Serializable

public class MetadataWriter extends Object implements Serializable
Serializes miscellaneous metadata to JSON.

For internal use only. May be renamed or removed in a future release.

Since:
1.0
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • MetadataWriter

      public MetadataWriter()
  • Method Details

    • createMetadata

      public elemental.json.JsonObject createMetadata(UI ui, boolean repaintAll, boolean async, SystemMessages messages)
      Creates a JSON object containing metadata related to the given UI.
      Parameters:
      ui - The UI whose metadata to write.
      repaintAll - Whether the client should repaint everything.
      async - True if this message is sent by the server asynchronously, false if it is a response to a client message.
      messages - a SystemMessages containing client-side error messages.
      Returns:
      JSON object with the metadata