Package org.eclipse.lemminx.settings
Class LSPFormattingOptions
- java.lang.Object
-
- org.eclipse.lemminx.settings.LSPFormattingOptions
-
- Direct Known Subclasses:
XMLFormattingOptions
public class LSPFormattingOptions extends Object
Value-object describing what options formatting should use.This class redefines the LSP4J
FormattingOptionswithout extendingLinkedHashMap(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 Summary
Constructors Constructor Description LSPFormattingOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetTabSize()booleanisInsertFinalNewline()booleanisInsertSpaces()booleanisTrimFinalNewlines()booleanisTrimTrailingWhitespace()voidsetInsertFinalNewline(boolean insertFinalNewline)voidsetInsertSpaces(boolean insertSpaces)voidsetTabSize(int tabSize)voidsetTrimFinalNewlines(boolean trimFinalNewlines)voidsetTrimTrailingWhitespace(boolean trimTrailingWhitespace)
-
-
-
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)
-
-