| 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 |
|---|---|
static void |
YangJavaModelUtils.generateCodeAndUpdateInParent(JavaCodeGeneratorInfo javaCodeGeneratorInfo,
YangPluginConfig yangPlugin,
boolean isMultiInstance)
Generates code for the current ata model node and adds itself as an attribute in the parent.
|
static void |
YangJavaModelUtils.generateCodeOfAugmentableNode(JavaCodeGeneratorInfo javaCodeGeneratorInfo,
YangPluginConfig yangPlugin)
Generates code for the current data model node and adds support for it to be augmented.
|
static void |
YangJavaModelUtils.generateCodeOfNode(JavaCodeGeneratorInfo javaCodeGeneratorInfo,
YangPluginConfig yangPluginConfig)
Generates code for the current data model node.
|
static void |
YangJavaModelUtils.generateCodeOfRootNode(JavaCodeGeneratorInfo javaCodeGeneratorInfo,
YangPluginConfig yangPluginConfig,
String rootPkg)
Generates code for the root module/sub-module node.
|
static void |
YangJavaModelUtils.updatePackageInfo(JavaCodeGeneratorInfo javaCodeGeneratorInfo,
YangPluginConfig yangPluginConfig)
Updates YANG java file package information.
|
| Modifier and Type | Class and Description |
|---|---|
class |
YangJavaAugmentTranslator
Represents augment information extended to support java code generation.
|
class |
YangJavaCaseTranslator
Represents case information extended to support java code generation.
|
class |
YangJavaChoiceTranslator
Represents choice information extended to support java code generation.
|
class |
YangJavaContainerTranslator
Represents container information extended to support java code generation.
|
class |
YangJavaEnumerationTranslator
Represents YANG java enumeration information extended to support java code generation.
|
class |
YangJavaGroupingTranslator
Represents grouping information extended to support java code generation.
|
class |
YangJavaIdentityTranslator
Represents input information extended to support java code generation.
|
class |
YangJavaInputTranslator
Represents input information extended to support java code generation.
|
class |
YangJavaListTranslator
Represents YANG list information extended to support java code generation.
|
class |
YangJavaModuleTranslator
Represents module information extended to support java code generation.
|
class |
YangJavaNotificationTranslator
Represents notification information extended to support java code generation.
|
class |
YangJavaOutputTranslator
Represents output information extended to support java code generation.
|
class |
YangJavaRpcTranslator
Represents rpc information extended to support java code generation.
|
class |
YangJavaSubModuleTranslator
Represents sub module information extended to support java code generation.
|
class |
YangJavaTypeDefTranslator
Represents type define information extended to support java code generation.
|
class |
YangJavaUnionTranslator
Represents union information extended to support java code generation.
|
class |
YangJavaUsesTranslator
Represents uses information extended to support java code generation.
|
Copyright © 2016. All rights reserved.