Class XMLFoldingSettings

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

public class XMLFoldingSettings extends Object
A wrapper around LSP FoldingRangeCapabilities.
  • Constructor Details

    • XMLFoldingSettings

      public XMLFoldingSettings()
    • XMLFoldingSettings

      public XMLFoldingSettings(boolean includeClosingTagInFold)
  • Method Details

    • setCapabilities

      public void setCapabilities(org.eclipse.lsp4j.FoldingRangeCapabilities capabilities)
    • getCapabilities

      public org.eclipse.lsp4j.FoldingRangeCapabilities getCapabilities()
    • getRangeLimit

      public Integer getRangeLimit()
    • setIncludeClosingTagInFold

      public void setIncludeClosingTagInFold(boolean includeClosingTagInFold)
    • isIncludeClosingTagInFold

      public boolean isIncludeClosingTagInFold()
    • merge

      public void merge(XMLFoldingSettings newSettings)
      Merge only the given completion settings (and not the capability) in the settings.
      Parameters:
      newSettings - the new settings to merge.