Class ActionableNotification

java.lang.Object
org.eclipse.lemminx.customservice.ActionableNotification

public class ActionableNotification extends Object
An ActionableNotification class. An instance of this class is sent to the client as a parameter for the xml/actionableNotification notification. See XMLLanguageClientAPI
  • Constructor Details

    • ActionableNotification

      public ActionableNotification()
  • Method Details

    • getSeverity

      public org.eclipse.lsp4j.MessageType getSeverity()
      The message severity. See MessageType.
      Returns:
      The severity
    • setSeverity

      public void setSeverity(org.eclipse.lsp4j.MessageType severity)
      The message severity. See MessageType.
      Parameters:
      severity - The message severity
    • withSeverity

      public ActionableNotification withSeverity(org.eclipse.lsp4j.MessageType severity)
    • getMessage

      public String getMessage()
      The actual message
      Returns:
      The message
    • setMessage

      public void setMessage(String message)
      The actual message
      Parameters:
      message - The message
    • withMessage

      public ActionableNotification withMessage(String message)
    • getData

      public Object getData()
      Returns:
      the data
    • setData

      public void setData(Object data)
      Parameters:
      data - the data to set
    • withData

      public ActionableNotification withData(Object data)
    • getCommands

      public List<org.eclipse.lsp4j.Command> getCommands()
      Returns:
      the commands
    • setCommands

      public void setCommands(List<org.eclipse.lsp4j.Command> commands)
      Parameters:
      commands - the commands to set
    • withCommands

      public ActionableNotification withCommands(List<org.eclipse.lsp4j.Command> commands)
    • toString

      public String toString()
      Overrides:
      toString in class Object