Class LSPFormattingOptions

  • Direct Known Subclasses:
    XMLFormattingOptions

    public class LSPFormattingOptions
    extends Object
    Value-object describing what options formatting should use.

    This class redefines the LSP4J FormattingOptions without extending LinkedHashMap (public class FormattingOptions extends LinkedHashMap> {).

    FormattingOptions can support only String, Number, Boolean, but not Array of String. It is the reason why LemMinX redefines LSPFormattingOptions.

    • Constructor Detail

      • LSPFormattingOptions

        public LSPFormattingOptions()
    • Method Detail

      • getTabSize

        public int getTabSize()
      • setTabSize

        public void setTabSize​(int tabSize)
      • isInsertSpaces

        public boolean isInsertSpaces()
      • setInsertSpaces

        public void setInsertSpaces​(boolean insertSpaces)
      • isTrimTrailingWhitespace

        public boolean isTrimTrailingWhitespace()
      • setTrimTrailingWhitespace

        public void setTrimTrailingWhitespace​(boolean trimTrailingWhitespace)
      • isInsertFinalNewline

        public boolean isInsertFinalNewline()
      • setInsertFinalNewline

        public void setInsertFinalNewline​(boolean insertFinalNewline)
      • isTrimFinalNewlines

        public boolean isTrimFinalNewlines()
      • setTrimFinalNewlines

        public void setTrimFinalNewlines​(boolean trimFinalNewlines)