public class FileContentGeneratorManager extends Object
By default the manager is able to generate :
| Constructor and Description |
|---|
FileContentGeneratorManager(IXMLFullFormatter formatter) |
| Modifier and Type | Method and Description |
|---|---|
<Source,Settings extends FileContentGeneratorSettings> |
generate(Source document,
SharedSettings sharedSettings,
Settings generatorSettings)
Generates a file content (ex : XSD, DTD) from the given document source
document (ex: XML) by using the given settings
generatorSettings. |
void |
registerGenerator(IFileContentGenerator<?,?> generator,
Class<? extends FileContentGeneratorSettings> generatorKey)
Register the given generator by using settings class as key generator.
|
public FileContentGeneratorManager(IXMLFullFormatter formatter)
public void registerGenerator(IFileContentGenerator<?,?> generator, Class<? extends FileContentGeneratorSettings> generatorKey)
generator - the generator.generatorKey - the key of the generator identified by the settings
class.public <Source,Settings extends FileContentGeneratorSettings> String generate(Source document, SharedSettings sharedSettings, Settings generatorSettings)
document (ex: XML) by using the given settings
generatorSettings.document - the document source (ex : XML).sharedSettings - the shared settings.generatorSettings - the generator settings.formatter - the formatter.document (ex: XML) by using
the given settings generatorSettings.Copyright © 2022. All rights reserved.