# Hierarchy For Package org.eclipse.lemminx.settings

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.lemminx.settings.AllXMLSettings
  - org.eclipse.lemminx.settings.ClientSettingsManager
  - org.eclipse.lemminx.settings.FaultTolerantTypeAdapterFactory (implements com.google.gson.TypeAdapterFactory)
  - org.eclipse.lemminx.settings.InitializationOptionsSettings
  - org.eclipse.lemminx.settings.LogsSettings
  - org.eclipse.lemminx.settings.LSPFormattingOptions
    - org.eclipse.lemminx.settings.XMLFormattingOptions
  - org.eclipse.lemminx.settings.PathPatternMatcher
    - org.eclipse.lemminx.settings.XMLExcludedSymbolFile
    - org.eclipse.lemminx.settings.XMLSymbolFilter
  - org.eclipse.lemminx.settings.ServerSettings
  - org.eclipse.lemminx.settings.SharedSettings
    - org.eclipse.lemminx.settings.CompositeSettings
  - org.eclipse.lemminx.settings.XMLCodeActionSettings
  - org.eclipse.lemminx.settings.XMLCodeLensSettings
  - org.eclipse.lemminx.settings.XMLCompletionSettings
  - org.eclipse.lemminx.settings.XMLFoldingSettings
  - org.eclipse.lemminx.settings.XMLGeneralClientSettings
  - org.eclipse.lemminx.settings.XMLHoverSettings
  - org.eclipse.lemminx.settings.XMLPreferences
  - org.eclipse.lemminx.settings.XMLSymbolExpressionFilter
  - org.eclipse.lemminx.settings.XMLSymbolSettings
  - org.eclipse.lemminx.settings.XMLTelemetrySettings
  - org.eclipse.lemminx.settings.XMLWorkspaceSettings

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.lemminx.settings.EnforceQuoteStyle
    - org.eclipse.lemminx.settings.QuoteStyle
    - org.eclipse.lemminx.settings.SchemaDocumentationType
    - org.eclipse.lemminx.settings.XMLFormattingOptions.EmptyElements
    - org.eclipse.lemminx.settings.XMLFormattingOptions.SplitAttributes