| Package | Description |
|---|---|
| org.onosproject.yang.compiler.translator.tojava |
Generates java class definition from data model.
|
| org.onosproject.yang.compiler.translator.tojava.javamodel |
Maintains application's schema mapped to java classes / interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaCodeGenerator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.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(org.onosproject.yang.compiler.datamodel.YangNode rootNode,
org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Generates Java code files corresponding to the YANG schema.
|
static String |
YangJavaModelUtils.getCurNodePackage(org.onosproject.yang.compiler.datamodel.YangNode curNode)
Returns the node package string.
|
static void |
JavaCodeGeneratorUtil.translate(org.onosproject.yang.compiler.datamodel.YangNode rootNode,
org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin,
boolean codeGen)
Translated YANG info to java info.
|
| Modifier and Type | Method and Description |
|---|---|
void |
YangJavaOutputTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
output info.
|
void |
YangJavaTypeDefTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
typedef info.
|
void |
YangJavaListTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
list info.
|
void |
YangJavaUnionTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
union info.
|
void |
YangJavaAnydataTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
anydata info.
|
void |
YangJavaSubModuleTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepares the information for java code generation corresponding to
YANG submodule info.
|
void |
YangJavaNotificationTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
notification info.
|
void |
YangJavaIdentityTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig plg)
Prepare the information for java code generation corresponding to YANG
container info.
|
void |
YangJavaModuleTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Generates java code for module.
|
void |
YangJavaCaseTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
case info.
|
void |
YangJavaGroupingTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin) |
void |
YangJavaUsesTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin) |
void |
YangJavaEnumerationTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
enumeration info.
|
void |
YangJavaContainerTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
container info.
|
void |
YangJavaInputTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
input info.
|
void |
YangJavaAugmentTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG augment info.
|
void |
YangJavaRpcTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepares the information for java code generation corresponding to YANG
RPC info.
|
void |
YangJavaChoiceTranslator.generateCodeEntry(org.onosproject.yang.compiler.utils.io.YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
choice info.
|
void |
YangJavaOutputTranslator.generateCodeExit()
Creates a java file using the YANG output info.
|
void |
YangJavaTypeDefTranslator.generateCodeExit()
Create a java file using the YANG typedef info.
|
void |
YangJavaListTranslator.generateCodeExit()
Creates a java file using the YANG list info.
|
void |
YangJavaUnionTranslator.generateCodeExit()
Creates a java file using the YANG union info.
|
void |
YangJavaAnydataTranslator.generateCodeExit()
Create a java file using the YANG anydata info.
|
void |
YangJavaSubModuleTranslator.generateCodeExit()
Creates a java file using the YANG submodule info.
|
void |
YangJavaNotificationTranslator.generateCodeExit()
Creates a java file using the YANG notification info.
|
void |
YangJavaIdentityTranslator.generateCodeExit()
Create a java file using the YANG container info.
|
void |
YangJavaModuleTranslator.generateCodeExit()
Creates a java file using the YANG module info.
|
void |
YangJavaCaseTranslator.generateCodeExit()
Creates a java file using the YANG case info.
|
void |
YangJavaGroupingTranslator.generateCodeExit() |
void |
YangJavaUsesTranslator.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 |
YangJavaInputTranslator.generateCodeExit()
Creates a java file using the YANG input info.
|
void |
YangJavaAugmentTranslator.generateCodeExit()
Create a java file using the YANG augment info.
|
void |
YangJavaRpcTranslator.generateCodeExit()
Creates a java file using the YANG RPC info.
|
void |
YangJavaChoiceTranslator.generateCodeExit()
Creates a java file using the YANG choice info.
|
Copyright © 2018. All rights reserved.