Class ActionableNotification
java.lang.Object
org.eclipse.lemminx.customservice.ActionableNotification
An ActionableNotification class.
An instance of this class is sent to the client as a parameter
for the xml/actionableNotification notification.
See
XMLLanguageClientAPI-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.lsp4j.Command>getData()The actual messageorg.eclipse.lsp4j.MessageTypeThe message severity.voidsetCommands(List<org.eclipse.lsp4j.Command> commands) voidvoidsetMessage(String message) The actual messagevoidsetSeverity(org.eclipse.lsp4j.MessageType severity) The message severity.toString()withCommands(List<org.eclipse.lsp4j.Command> commands) withMessage(String message) withSeverity(org.eclipse.lsp4j.MessageType severity)
-
Constructor Details
-
ActionableNotification
public ActionableNotification()
-
-
Method Details
-
getSeverity
public org.eclipse.lsp4j.MessageType getSeverity()The message severity. SeeMessageType.- Returns:
- The severity
-
setSeverity
public void setSeverity(org.eclipse.lsp4j.MessageType severity) The message severity. SeeMessageType.- Parameters:
severity- The message severity
-
withSeverity
-
getMessage
The actual message- Returns:
- The message
-
setMessage
The actual message- Parameters:
message- The message
-
withMessage
-
getData
- Returns:
- the data
-
setData
- Parameters:
data- the data to set
-
withData
-
getCommands
- Returns:
- the commands
-
setCommands
- Parameters:
commands- the commands to set
-
withCommands
-
toString
-