public class FormattingOptions
extends java.util.LinkedHashMap<java.lang.String,org.eclipse.lsp4j.jsonrpc.messages.Either3<java.lang.String,java.lang.Number,java.lang.Boolean>>
Constructor and Description |
---|
FormattingOptions() |
FormattingOptions(int tabSize,
boolean insertSpaces) |
FormattingOptions(int tabSize,
boolean insertSpaces,
java.util.Map<java.lang.String,java.lang.String> properties)
Deprecated.
See https://github.com/eclipse/lsp4j/issues/99
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getBoolean(java.lang.String key) |
java.lang.Number |
getNumber(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Deprecated.
See https://github.com/eclipse/lsp4j/issues/99
|
java.lang.String |
getString(java.lang.String key) |
int |
getTabSize()
Size of a tab in spaces.
|
boolean |
isInsertFinalNewline()
Insert a newline character at the end of the file if one does not exist.
|
boolean |
isInsertSpaces()
Prefer spaces over tabs.
|
boolean |
isTrimFinalNewlines()
Trim all newlines after the final newline at the end of the file.
|
boolean |
isTrimTrailingWhitespace()
Trim trailing whitespace on a line.
|
void |
putBoolean(java.lang.String key,
java.lang.Boolean value) |
void |
putNumber(java.lang.String key,
java.lang.Number value) |
void |
putString(java.lang.String key,
java.lang.String value) |
void |
setInsertFinalNewline(boolean insertFinalNewline) |
void |
setInsertSpaces(boolean insertSpaces) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Deprecated.
See https://github.com/eclipse/lsp4j/issues/99
|
void |
setTabSize(int tabSize) |
void |
setTrimFinalNewlines(boolean trimFinalNewlines) |
void |
setTrimTrailingWhitespace(boolean trimTrailingWhitespace) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public FormattingOptions()
public FormattingOptions(int tabSize, boolean insertSpaces)
@Deprecated public FormattingOptions(int tabSize, boolean insertSpaces, java.util.Map<java.lang.String,java.lang.String> properties)
public java.lang.String getString(java.lang.String key)
public void putString(java.lang.String key, java.lang.String value)
public java.lang.Number getNumber(java.lang.String key)
public void putNumber(java.lang.String key, java.lang.Number value)
public java.lang.Boolean getBoolean(java.lang.String key)
public void putBoolean(java.lang.String key, java.lang.Boolean value)
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)
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getProperties()
@Deprecated public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)