public interface BasicCodeGenerator
| Modifier and Type | Method and Description |
|---|---|
Collection<File> |
generateSources(SchemaContext context,
File outputBaseDir,
Set<Module> currentModules)
Deprecated.
Implement
generateSources(SchemaContext, File, Set, Function) instead. |
default Collection<File> |
generateSources(SchemaContext context,
File outputBaseDir,
Set<Module> currentModules,
Function<Module,Optional<String>> moduleResourcePathResolver)
Generate sources from provided
SchemaContext. |
void |
setAdditionalConfig(Map<String,String> additionalConfiguration)
Provided map contains all configuration that was set in pom for code
generator in additionalConfiguration tag.
|
void |
setResourceBaseDir(File resourceBaseDir)
Provided folder is marked as resources and its content will be packaged
in resulting jar.
|
@Deprecated Collection<File> generateSources(SchemaContext context, File outputBaseDir, Set<Module> currentModules) throws IOException
generateSources(SchemaContext, File, Set, Function) instead.SchemaContext.context - parsed from YANG filesoutputBaseDir - expected output directory for generated sources configured by
usercurrentModules - YANG modules parsed from yangFilesRootDirIOExceptiondefault Collection<File> generateSources(SchemaContext context, File outputBaseDir, Set<Module> currentModules, Function<Module,Optional<String>> moduleResourcePathResolver) throws IOException
SchemaContext.context - parsed from YANG filesoutputBaseDir - expected output directory for generated sources configured by
usercurrentModules - YANG modules parsed from yangFilesRootDirmoduleResourcePathResolver - Function converting a local module to the packaged resource pathIOExceptionvoid setAdditionalConfig(Map<String,String> additionalConfiguration)
void setResourceBaseDir(File resourceBaseDir)
Copyright © 2018 OpenDaylight. All rights reserved.