Interface BasicCodeGenerator
-
@Deprecated public interface BasicCodeGenerator
Deprecated.UseFileGenerator
instead.Maven 3.1.x and newer uses SLF4J internally, which means we do not need to pass a logger instance around.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BasicCodeGenerator.ImportResolutionMode
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description Collection<File>
generateSources(EffectiveModelContext context, File outputBaseDir, Set<Module> currentModules, ModuleResourceResolver moduleResourcePathResolver)
Deprecated.Generate sources from providedEffectiveModelContext
.default BasicCodeGenerator.ImportResolutionMode
getImportResolutionMode()
Deprecated.Indicate import resolution mode this code generator requires.void
setAdditionalConfig(Map<String,String> additionalConfiguration)
Deprecated.Provided map contains all configuration that was set in pom for code generator in additionalConfiguration tag.void
setResourceBaseDir(File resourceBaseDir)
Deprecated.Provided folder is marked as resources and its content will be packaged in resulting jar.
-
-
-
Method Detail
-
generateSources
Collection<File> generateSources(EffectiveModelContext context, File outputBaseDir, Set<Module> currentModules, ModuleResourceResolver moduleResourcePathResolver) throws IOException
Deprecated.Generate sources from providedEffectiveModelContext
.- Parameters:
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 path- Returns:
- collection of files that were generated from schema context
- Throws:
IOException
-
setAdditionalConfig
void setAdditionalConfig(Map<String,String> additionalConfiguration)
Deprecated.Provided map contains all configuration that was set in pom for code generator in additionalConfiguration tag.
-
setResourceBaseDir
void setResourceBaseDir(File resourceBaseDir)
Deprecated.Provided folder is marked as resources and its content will be packaged in resulting jar. Feel free to add necessary resources.
-
getImportResolutionMode
default BasicCodeGenerator.ImportResolutionMode getImportResolutionMode()
Deprecated.Indicate import resolution mode this code generator requires. Default implementation indicatesBasicCodeGenerator.ImportResolutionMode.REVISION_EXACT_OR_LATEST
.- Returns:
- Required import resolution mode, null if the code generator does not care.
-
-