public class JMXGenerator extends Object implements org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator, org.opendaylight.yangtools.yang2sources.spi.MavenProjectAware
SchemaContext, and parameters form the plugin configuration, and
writes service interfaces and/or modules.| Constructor and Description |
|---|
JMXGenerator() |
JMXGenerator(org.opendaylight.controller.config.yangjmxgenerator.plugin.CodeWriter codeWriter) |
| Modifier and Type | Method and Description |
|---|---|
Collection<File> |
generateSources(org.opendaylight.yangtools.yang.model.api.SchemaContext context,
File outputBaseDir,
Set<org.opendaylight.yangtools.yang.model.api.Module> currentModules,
Function<org.opendaylight.yangtools.yang.model.api.Module,Optional<String>> moduleResourcePathResolver) |
void |
setAdditionalConfig(Map<String,String> additionalCfg) |
void |
setMavenProject(org.apache.maven.project.MavenProject project) |
void |
setResourceBaseDir(File resourceDir) |
public JMXGenerator()
public JMXGenerator(org.opendaylight.controller.config.yangjmxgenerator.plugin.CodeWriter codeWriter)
public Collection<File> generateSources(org.opendaylight.yangtools.yang.model.api.SchemaContext context, File outputBaseDir, Set<org.opendaylight.yangtools.yang.model.api.Module> currentModules, Function<org.opendaylight.yangtools.yang.model.api.Module,Optional<String>> moduleResourcePathResolver)
generateSources in interface org.opendaylight.yangtools.yang2sources.spi.BasicCodeGeneratorpublic void setAdditionalConfig(Map<String,String> additionalCfg)
setAdditionalConfig in interface org.opendaylight.yangtools.yang2sources.spi.BasicCodeGeneratorpublic void setResourceBaseDir(File resourceDir)
setResourceBaseDir in interface org.opendaylight.yangtools.yang2sources.spi.BasicCodeGeneratorpublic void setMavenProject(org.apache.maven.project.MavenProject project)
setMavenProject in interface org.opendaylight.yangtools.yang2sources.spi.MavenProjectAwareCopyright © 2018 OpenDaylight. All rights reserved.