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 © 2021. All rights reserved.