Class InitializationOptionsSettings

java.lang.Object
org.eclipse.lemminx.settings.InitializationOptionsSettings

public class InitializationOptionsSettings extends Object
Represents all settings sent from the server { 'settings': { 'xml': {...}, 'http': {...} } }
  • Constructor Details

    • InitializationOptionsSettings

      public InitializationOptionsSettings()
  • Method Details

    • getSettings

      public Object getSettings()
    • setSettings

      public void setSettings(Object settings)
    • getSettings

      public static Object getSettings(org.eclipse.lsp4j.InitializeParams initializeParams)
      Returns the "settings" section of InitializeParams.getInitializationOptions(). Here a sample of initializationOptions
       "initializationOptions": {
                              "settings": {
                                      "xml": {
                                              "catalogs": [
                                                      "catalog.xml",
                                                      "catalog2.xml"
                                              ],
                                              "logs": {
                                                      "client": true
                                              },
                                              "format": {
                                                      "joinCommentLines": false,
                                                      "formatComments": true
                                              },
                                              ...
                                      }
                              }
                      }
       
      Parameters:
      initializeParams -
      Returns:
      the "settings" section of InitializeParams.getInitializationOptions().