*/
public interface BasicCodeGenerator {
/**
- * Generate sources from provided {@link SchemaContext}
+ * Generate sources from provided {@link SchemaContext}.
*
* @param context
* parsed from YANG files
throws IOException;
/**
- * Generate sources from provided {@link SchemaContext}
+ * Generate sources from provided {@link SchemaContext}.
*
* @param context
* parsed from YANG files
* @param moduleResourcePathResolver
* Function converting a local module to the packaged resource path
* @return collection of files that were generated from schema context
- * @throws IOException
*/
default Collection<File> generateSources(final SchemaContext context, final File outputBaseDir,
final Set<Module> currentModules,
/**
* Provided map contains all configuration that was set in pom for code
- * generator in additionalConfiguration tag
- *
- * @param additionalConfiguration
+ * generator in additionalConfiguration tag.
*/
void setAdditionalConfig(Map<String, String> additionalConfiguration);
/**
* Provided folder is marked as resources and its content will be packaged
- * in resulting jar. Feel free to add necessary resources
- *
- * @param resourceBaseDir
+ * in resulting jar. Feel free to add necessary resources.
*/
void setResourceBaseDir(File resourceBaseDir);
}