public class XMLFormattingOptions
extends org.eclipse.lsp4j.FormattingOptions
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_QUOTATION |
static String |
DOUBLE_QUOTES_VALUE |
static String |
SINGLE_QUOTES_VALUE |
Constructor and Description |
---|
XMLFormattingOptions() |
XMLFormattingOptions(boolean initializeDefaults)
Create an XMLFormattingOptions instance with the option to initialize
default values for all supported settings.
|
XMLFormattingOptions(org.eclipse.lsp4j.FormattingOptions options) |
XMLFormattingOptions(org.eclipse.lsp4j.FormattingOptions options,
boolean initializeDefaultSettings) |
XMLFormattingOptions(int tabSize,
boolean insertSpaces) |
XMLFormattingOptions(int tabSize,
boolean insertSpaces,
boolean initializeDefaultSettings) |
Modifier and Type | Method and Description |
---|---|
static XMLFormattingOptions |
create(org.eclipse.lsp4j.FormattingOptions options,
org.eclipse.lsp4j.FormattingOptions sharedFormattingOptions) |
int |
getPreservedNewlines() |
String |
getQuotationAsString()
Returns the actual quotation value as a String.
|
String |
getQuotations()
Returns the value of the format.quotations preference.
|
void |
initializeDefaultSettings()
Necessary: Initialize default values in case client does not provide one
|
boolean |
isEnabled() |
boolean |
isFormatComments() |
boolean |
isJoinCDATALines() |
boolean |
isJoinCommentLines() |
boolean |
isJoinContentLines() |
boolean |
isPreserveEmptyContent() |
boolean |
isQuotations(String quotation)
Checks if
quotation equals the current value for format.quotations . |
boolean |
isSpaceBeforeEmptyCloseTag() |
boolean |
isSplitAttributes() |
XMLFormattingOptions |
merge(org.eclipse.lsp4j.FormattingOptions formattingOptions) |
void |
setEnabled(boolean enabled) |
void |
setFormatComments(boolean formatComments) |
void |
setJoinCDATALines(boolean joinCDATALines) |
void |
setJoinCommentLines(boolean joinCommentLines) |
void |
setJoinContentLines(boolean joinContentLines) |
void |
setPreservedNewlines(int preservedNewlines) |
void |
setPreserveEmptyContent(boolean spaceBeforeEmptyCloseTag) |
void |
setQuotations(String quotations) |
void |
setSpaceBeforeEmptyCloseTag(boolean spaceBeforeEmptyCloseTag) |
void |
setSplitAttributes(boolean splitAttributes) |
getBoolean, getNumber, getProperties, getString, getTabSize, isInsertSpaces, putBoolean, putNumber, putString, setInsertSpaces, setProperties, setTabSize
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
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public static final String DEFAULT_QUOTATION
public static final String DOUBLE_QUOTES_VALUE
public static final String SINGLE_QUOTES_VALUE
public XMLFormattingOptions()
public XMLFormattingOptions(boolean initializeDefaults)
public XMLFormattingOptions(int tabSize, boolean insertSpaces, boolean initializeDefaultSettings)
public XMLFormattingOptions(int tabSize, boolean insertSpaces)
public XMLFormattingOptions(org.eclipse.lsp4j.FormattingOptions options, boolean initializeDefaultSettings)
public XMLFormattingOptions(org.eclipse.lsp4j.FormattingOptions options)
public void initializeDefaultSettings()
public boolean isSplitAttributes()
public void setSplitAttributes(boolean splitAttributes)
public boolean isJoinCDATALines()
public void setJoinCDATALines(boolean joinCDATALines)
public boolean isFormatComments()
public void setFormatComments(boolean formatComments)
public boolean isJoinCommentLines()
public void setJoinCommentLines(boolean joinCommentLines)
public boolean isJoinContentLines()
public void setJoinContentLines(boolean joinContentLines)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void setSpaceBeforeEmptyCloseTag(boolean spaceBeforeEmptyCloseTag)
public boolean isSpaceBeforeEmptyCloseTag()
public void setQuotations(String quotations)
public String getQuotations()
DOUBLE_QUOTES_VALUE
.public String getQuotationAsString()
'
or "
.
Defaults to "
.public boolean isQuotations(String quotation)
quotation
equals the current value for format.quotations
.quotation
- public void setPreserveEmptyContent(boolean spaceBeforeEmptyCloseTag)
public boolean isPreserveEmptyContent()
public void setPreservedNewlines(int preservedNewlines)
public int getPreservedNewlines()
public XMLFormattingOptions merge(org.eclipse.lsp4j.FormattingOptions formattingOptions)
public static XMLFormattingOptions create(org.eclipse.lsp4j.FormattingOptions options, org.eclipse.lsp4j.FormattingOptions sharedFormattingOptions)
Copyright © 2020. All rights reserved.