## Uses of Class
org.eclipse.lemminx.extensions.generators.FileContentGeneratorSettings

Packages that use FileContentGeneratorSettings
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints
org.eclipse.lemminx.extensions.generators
org.eclipse.lemminx.extensions.generators.xml2dtd
org.eclipse.lemminx.extensions.generators.xml2relaxng
org.eclipse.lemminx.extensions.generators.xml2xsd

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar that return FileContentGeneratorSettings
`protected abstract FileContentGeneratorSettings` AbstractFixMissingGrammarCodeAction.`getFileContentGeneratorSettings()` Returns the grammar settings used to generate the missing grammar file (XSD, DTD).
`protected abstract FileContentGeneratorSettings` AbstractGenerateGrammarCodeActionResolver.`getFileContentGeneratorSettings()` Returns the grammar settings used to generate the missing grammar file (XSD, DTD).
`protected FileContentGeneratorSettings` DTDNotFoundCodeAction.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateDTDCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateXSDCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` schema_reference_4CodeAction.`getFileContentGeneratorSettings()`

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints that return FileContentGeneratorSettings
`protected abstract FileContentGeneratorSettings` AbstractGenerateGrammarAndAssociationResolveCodeActionParticipant.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateDocTypeCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateRelaxNGSchemaCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateXMLModelWithDTDCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateXMLModelWithXSDCodeActionResolver.`getFileContentGeneratorSettings()`
`protected FileContentGeneratorSettings` GenerateXSINoNamespaceSchemaCodeActionResolver.`getFileContentGeneratorSettings()`

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators

Classes in org.eclipse.lemminx.extensions.generators with type parameters of type FileContentGeneratorSettings
`class` `AbstractXML2GrammarGenerator<T extends FileContentGeneratorSettings>` Abstract class to generate a grammar (XSD, DTD, etc) from a given XML source.
`interface` `IFileContentGenerator<Source,​Settings extends FileContentGeneratorSettings>` File content generator API.

Methods in org.eclipse.lemminx.extensions.generators with type parameters of type FileContentGeneratorSettings
`<Source,​Settings extends FileContentGeneratorSettings> String` FileContentGeneratorManager.`generate​(Source document, SharedSettings sharedSettings, Settings generatorSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)` Generates a file content (ex : XSD, DTD) from the given document source `document` (ex: XML) by using the given settings `generatorSettings`.

Methods in org.eclipse.lemminx.extensions.generators with parameters of type FileContentGeneratorSettings
`boolean` AttributeDeclaration.`isEnums​(FileContentGeneratorSettings settings)` Returns true if attributes have values enumeration and false otherwise.
`boolean` AttributeDeclaration.`isFixedValue​(FileContentGeneratorSettings settings)` Returns true if all values of the attribute are fixed with a given value and false otherwise.
`boolean` AttributeDeclaration.`isID​(FileContentGeneratorSettings settings)` Returns true if the attribute is an ID and false otherwise.

Method parameters in org.eclipse.lemminx.extensions.generators with type arguments of type FileContentGeneratorSettings
`void` FileContentGeneratorManager.`registerGenerator​(IFileContentGenerator<?,​?> generator, Class<? extends FileContentGeneratorSettings> generatorKey)` Register the given generator by using settings class as key generator.

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2dtd

Subclasses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2dtd
`class` `DTDGeneratorSettings` DTD generator settings

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2relaxng

Subclasses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2relaxng
`class` `RelaxNGGeneratorSettings` RelaxNG generator settings

### Uses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2xsd

Subclasses of FileContentGeneratorSettings in org.eclipse.lemminx.extensions.generators.xml2xsd
`class` `XMLSchemaGeneratorSettings` XML Schema generator settings