Class FileContentGeneratorManager
java.lang.Object
org.eclipse.lemminx.extensions.generators.FileContentGeneratorManager
Generic file generator.
By default the manager is able to generate :
- XML Schema from a given XML.
- DTD from a given XML.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<Source,Settings extends FileContentGeneratorSettings>
Stringgenerate(Source document, SharedSettings sharedSettings, Settings generatorSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) Generates a file content (ex : XSD, DTD) from the given document sourcedocument(ex: XML) by using the given settingsgeneratorSettings.voidregisterGenerator(IFileContentGenerator<?, ?> generator, Class<? extends FileContentGeneratorSettings> generatorKey) Register the given generator by using settings class as key generator.
-
Constructor Details
-
FileContentGeneratorManager
-
-
Method Details
-
registerGenerator
public void registerGenerator(IFileContentGenerator<?, ?> generator, Class<? extends FileContentGeneratorSettings> generatorKey) Register the given generator by using settings class as key generator.- Parameters:
generator- the generator.generatorKey- the key of the generator identified by the settings class.
-