Interface BasicCodeGenerator
Deprecated.
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 ClassesModifier and TypeInterfaceDescriptionstatic enum
Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiongenerateSources
(EffectiveModelContext context, File outputBaseDir, Set<Module> currentModules, ModuleResourceResolver moduleResourcePathResolver) Deprecated.Generate sources from providedEffectiveModelContext
.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 Details
-
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
Deprecated.Provided map contains all configuration that was set in pom for code generator in additionalConfiguration tag. -
setResourceBaseDir
Deprecated.Provided folder is marked as resources and its content will be packaged in resulting jar. Feel free to add necessary resources. -
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.
-
FileGenerator
instead.