public class LSPFormattingOptions extends Object
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 and Description |
---|
LSPFormattingOptions() |
Modifier and Type | Method and Description |
---|---|
int |
getTabSize() |
boolean |
isInsertFinalNewline() |
boolean |
isInsertSpaces() |
boolean |
isTrimFinalNewlines() |
boolean |
isTrimTrailingWhitespace() |
void |
setInsertFinalNewline(boolean insertFinalNewline) |
void |
setInsertSpaces(boolean insertSpaces) |
void |
setTabSize(int tabSize) |
void |
setTrimFinalNewlines(boolean trimFinalNewlines) |
void |
setTrimTrailingWhitespace(boolean trimTrailingWhitespace) |
public int getTabSize()
public void setTabSize(int tabSize)
public boolean isInsertSpaces()
public void setInsertSpaces(boolean insertSpaces)
public boolean isTrimTrailingWhitespace()
public void setTrimTrailingWhitespace(boolean trimTrailingWhitespace)
public boolean isInsertFinalNewline()
public void setInsertFinalNewline(boolean insertFinalNewline)
public boolean isTrimFinalNewlines()
public void setTrimFinalNewlines(boolean trimFinalNewlines)
Copyright © 2022. All rights reserved.