| Package | Description |
|---|---|
| org.onosproject.yangutils.translator.tojava |
Generates java class definition from data model.
|
| org.onosproject.yangutils.translator.tojava.javamodel |
Maintains application's schema mapped to java classes / interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaCodeGenerator.generateCodeEntry(YangPluginConfig yangPlugin)
Traverse the schema of application and generate corresponding code.
|
void |
JavaCodeGenerator.generateCodeExit()
Traverse the schema of application and generate corresponding code.
|
static void |
JavaCodeGeneratorUtil.generateJavaCode(YangNode rootNode,
YangPluginConfig yangPlugin)
Generates Java code files corresponding to the YANG schema.
|
| Modifier and Type | Method and Description |
|---|---|
void |
YangJavaUsesTranslator.generateCodeEntry(YangPluginConfig yangPlugin) |
void |
YangJavaUnionTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
union info.
|
void |
YangJavaTypeDefTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
typedef info.
|
void |
YangJavaSubModuleTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepares the information for java code generation corresponding to YANG submodule info.
|
void |
YangJavaRpcTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepares the information for java code generation corresponding to YANG
RPC info.
|
void |
YangJavaOutputTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
output info.
|
void |
YangJavaNotificationTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
notification info.
|
void |
YangJavaModuleTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Generates java code for module.
|
void |
YangJavaListTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
list info.
|
void |
YangJavaInputTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
input info.
|
void |
YangJavaIdentityTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
container info.
|
void |
YangJavaGroupingTranslator.generateCodeEntry(YangPluginConfig yangPlugin) |
void |
YangJavaEnumerationTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
enumeration info.
|
void |
YangJavaContainerTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
container info.
|
void |
YangJavaChoiceTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
choice info.
|
void |
YangJavaCaseTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
case info.
|
void |
YangJavaAugmentTranslator.generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG augment info.
|
void |
YangJavaUsesTranslator.generateCodeExit() |
void |
YangJavaUnionTranslator.generateCodeExit()
Creates a java file using the YANG union info.
|
void |
YangJavaTypeDefTranslator.generateCodeExit()
Create a java file using the YANG typedef info.
|
void |
YangJavaSubModuleTranslator.generateCodeExit()
Creates a java file using the YANG submodule info.
|
void |
YangJavaRpcTranslator.generateCodeExit()
Creates a java file using the YANG RPC info.
|
void |
YangJavaOutputTranslator.generateCodeExit()
Creates a java file using the YANG output info.
|
void |
YangJavaNotificationTranslator.generateCodeExit()
Creates a java file using the YANG notification info.
|
void |
YangJavaModuleTranslator.generateCodeExit()
Creates a java file using the YANG module info.
|
void |
YangJavaListTranslator.generateCodeExit()
Creates a java file using the YANG list info.
|
void |
YangJavaInputTranslator.generateCodeExit()
Creates a java file using the YANG input info.
|
void |
YangJavaIdentityTranslator.generateCodeExit()
Create a java file using the YANG container info.
|
void |
YangJavaGroupingTranslator.generateCodeExit() |
void |
YangJavaEnumerationTranslator.generateCodeExit()
Creates a java file using the YANG enumeration info.
|
void |
YangJavaContainerTranslator.generateCodeExit()
Create a java file using the YANG container info.
|
void |
YangJavaChoiceTranslator.generateCodeExit()
Creates a java file using the YANG choice info.
|
void |
YangJavaCaseTranslator.generateCodeExit()
Creates a java file using the YANG case info.
|
void |
YangJavaAugmentTranslator.generateCodeExit()
Create a java file using the YANG augment info.
|
Copyright © 2016. All rights reserved.