# Package org.eclipse.lemminx.settings

Class Summary
AllXMLSettings: Represents all settings under the 'xml' key { 'xml': {...} }
ClientSettingsManager: ClientSettingsManager
CompositeSettings: Composite settings class Provides a new SharedSettings instance with a second setting merged
FaultTolerantTypeAdapterFactory: Creates TypeAdapters that are wrapped in a try/catch statement, so if anything goes wrong when deserializing an object, it is set to null and not parsed.
InitializationOptionsSettings: Represents all settings sent from the server { 'settings': { 'xml': {...}, 'http': {...} } }
LogsSettings: XML logs settings.
LSPFormattingOptions: Value-object describing what options formatting should use.
PathPatternMatcher
ServerSettings: ServerSettings
SharedSettings: SharedSettings
XMLCodeActionSettings: A wrapper around LSP `CodeActionCapabilities`.
XMLCodeLensSettings: XML CodeLens settings
XMLCompletionSettings: A wrapper around LSP `CompletionCapabilities`.
XMLExcludedSymbolFile: XMLExcludedSymbolFiles
XMLFoldingSettings: A wrapper around LSP `FoldingRangeCapabilities`.
XMLFormattingOptions: This class is the root of all formatting settings.
XMLGeneralClientSettings: Class to hold all settings from the client side.
XMLHoverSettings: A wrapper around LSP `HoverCapabilities`.
XMLPreferences: XML Preferences
XMLSymbolExpressionFilter: XML Symbol expression filter.
XMLSymbolFilter: XML symbol filter used to show/hide DOM attributes, text nodes specified with XPath expressions:
XMLSymbolSettings: XMLSymbolPreferences for Document Symbols
XMLTelemetrySettings: Settings for telemetry
XMLWorkspaceSettings: A wrapper around LSP `WorkspaceClientCapabilities`.

Enum Summary
EnforceQuoteStyle: Enforce quote style when formatting preferred: use preferred quote style when formatting ignore: ignore formatting quotes
QuoteStyle: Quote style (single quotes, double quotes)
SchemaDocumentationType: SchemaDocumentationType enum Defines enums managing the which XSD element content to display as documentation `SchemaDocumentationType.documentation` XSD documentation element `SchemaDocumentationType.appinfo` XSD appinfo element `SchemaDocumentationType.all` XSD documentation and appinfo elements `SchemaDocumentationType.none` none
XMLFormattingOptions.EmptyElements: Options for formatting empty elements.
XMLFormattingOptions.SplitAttributes