| 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.
|
| org.onosproject.yangutils.translator.tojava.utils |
Translator's utils for YANG plugin.
|
| Modifier and Type | Method and Description |
|---|---|
JavaQualifiedTypeInfoTranslator |
JavaAttributeInfo.getImportInfo()
Returns the import info for the attribute type.
|
JavaQualifiedTypeInfoTranslator |
JavaQualifiedTypeInfoContainer.getJavaQualifiedInfo()
Obtain the java qualified details.
|
static JavaQualifiedTypeInfoTranslator |
JavaQualifiedTypeInfoTranslator.getQualifiedTypeInfoOfCurNode(YangNode curNode,
String attributeName)
Returns the import info for an attribute, which needs to be used for code
generation for import or for qualified access.
|
static JavaQualifiedTypeInfoTranslator |
YangJavaModelUtils.getQualifierInfoForCasesParent(YangNode parent,
YangPluginConfig yangPluginConfig)
Returns cases parent's qualified info.
|
| Modifier and Type | Method and Description |
|---|---|
SortedSet<JavaQualifiedTypeInfoTranslator> |
JavaImportData.getImportSet()
Returns the set containing the imported class/interface info.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
JavaImportData.addImportInfo(JavaQualifiedTypeInfoTranslator newImportInfo,
String className,
String classPkg)
Adds an imported class/interface info if it is not already part of the
collection.
|
int |
JavaQualifiedTypeInfoTranslator.compareTo(JavaQualifiedTypeInfoTranslator other)
Checks that there is no 2 objects with the same class name.
|
boolean |
JavaQualifiedTypeInfoTranslator.exactMatch(JavaQualifiedTypeInfoTranslator importInfo)
Checks if the import info matches.
|
static JavaAttributeInfo |
JavaAttributeInfo.getAttributeInfoForTheData(JavaQualifiedTypeInfoTranslator importInfo,
String attributeName,
YangType<?> attributeType,
boolean isQualifiedAccess,
boolean isListAttribute)
Returns java attribute info.
|
static JavaAttributeInfo |
JavaAttributeInfo.getAttributeInfoForTheData(JavaQualifiedTypeInfoTranslator importInfo,
String attributeName,
YangType<?> attributeType,
boolean isQualifiedAccess,
boolean isListAttribute,
YangCompilerAnnotation compilerAnnotation)
Returns java attribute info.
|
void |
JavaAttributeInfo.setImportInfo(JavaQualifiedTypeInfoTranslator importInfo)
Sets the import info for the attribute type.
|
void |
JavaQualifiedTypeInfoContainer.setJavaQualifiedInfo(JavaQualifiedTypeInfoTranslator typeInfo)
Assign the qualified type info.
|
| Modifier and Type | Method and Description |
|---|---|
JavaQualifiedTypeInfoTranslator |
YangJavaTypeTranslator.getJavaQualifiedInfo() |
JavaQualifiedTypeInfoTranslator |
YangJavaLeafTranslator.getJavaQualifiedInfo() |
JavaQualifiedTypeInfoTranslator |
YangJavaLeafListTranslator.getJavaQualifiedInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
YangJavaTypeTranslator.setJavaQualifiedInfo(JavaQualifiedTypeInfoTranslator typeInfo) |
void |
YangJavaLeafTranslator.setJavaQualifiedInfo(JavaQualifiedTypeInfoTranslator typeInfo) |
void |
YangJavaLeafListTranslator.setJavaQualifiedInfo(JavaQualifiedTypeInfoTranslator typeInfo) |
| Modifier and Type | Method and Description |
|---|---|
List<JavaQualifiedTypeInfoTranslator> |
JavaExtendsListHolder.getExtendsList()
Returns extends list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaExtendsListHolder.addToExtendsList(JavaQualifiedTypeInfoTranslator info,
YangNode node,
TempJavaFragmentFiles tempJavaFragmentFiles)
Adds to the extends list.
|
Copyright © 2016. All rights reserved.