Class XMLFoldingSettings


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

      • XMLFoldingSettings

        public XMLFoldingSettings()
      • XMLFoldingSettings

        public XMLFoldingSettings​(boolean includeClosingTagInFold)
    • Method Detail

      • 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.