| Package | Description |
|---|---|
| org.onosproject.yangutils.translator.tojava |
Generates java class definition from data model.
|
| org.onosproject.yangutils.translator.tojava.utils |
Translator's utils for YANG plugin.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
static JavaAttributeInfo |
TempJavaFragmentFiles.getCurNodeAsAttributeInTarget(YangNode curNode,
YangNode targetNode,
boolean isListNode,
TempJavaFragmentFiles tempJavaFragmentFiles)
Creates an attribute info object corresponding to a data model node and return it.
|
JavaAttributeInfo |
TempJavaTypeFragmentFiles.getIntAttribute()
Returns attribute for int.
|
JavaAttributeInfo |
TempJavaEnumerationFragmentFiles.getJavaAttributeForEnum(YangPluginConfig pluginConfig)
Returns java attribute for enum class.
|
JavaAttributeInfo |
TempJavaTypeFragmentFiles.getLongAttribute()
Returns attribute for long.
|
JavaAttributeInfo |
TempJavaTypeFragmentFiles.getUIntAttribute()
Returns attribute for uInt.
|
JavaAttributeInfo |
TempJavaTypeFragmentFiles.getULongAttribute()
Returns attribute for uLong.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TempJavaServiceFragmentFiles.addJavaSnippetInfoToApplicableTempFiles(JavaAttributeInfo javaAttributeInfoOfInput,
JavaAttributeInfo javaAttributeInfoOfOutput,
YangPluginConfig pluginConfig,
String rpcName)
Adds the JAVA rpc snippet information.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
MethodsGenerator.getAddToListMethodImpl(JavaAttributeInfo attr,
String generatedJavaClassName,
boolean isRoot)
Returns add to list method impl.
|
static String |
MethodsGenerator.getAddToListMethodInterface(JavaAttributeInfo attr,
String className)
Returns add to list method interface.
|
static String |
MethodsGenerator.getConstructor(JavaAttributeInfo attr,
int generatedJavaFiles,
YangPluginConfig pluginConfig)
Returns the constructor strings for class file.
|
static String |
MethodsGenerator.getEqualsMethod(JavaAttributeInfo attr)
Returns equals method for class.
|
static String |
MethodsGenerator.getFromStringMethod(JavaAttributeInfo attr,
JavaAttributeInfo fromStringAttributeInfo)
Return from string method's body string.
|
static String |
MethodsGenerator.getGetterForClass(JavaAttributeInfo attr,
int generatedJavaFiles)
Returns the getter method strings for class file.
|
static String |
MethodsGenerator.getGetterString(JavaAttributeInfo attr,
int generatedJavaFiles,
YangPluginConfig pluginConfig)
Returns getter string.
|
static String |
MethodsGenerator.getHashCodeMethod(JavaAttributeInfo attr)
Returns hash code method for class.
|
static String |
MethodsGenerator.getOfMethodStringAndJavaDoc(JavaAttributeInfo attr,
String generatedJavaClassName,
YangPluginConfig pluginConfig)
Returns of method's string and java doc for special type.
|
static String |
MethodsGenerator.getSetterForClass(JavaAttributeInfo attr,
String className,
int generatedJavaFiles)
Returns the setter method strings for class file.
|
static String |
MethodsGenerator.getSetterString(JavaAttributeInfo attr,
String className,
int generatedJavaFiles,
YangPluginConfig pluginConfig)
Returns setter string.
|
static String |
SubtreeFilteringMethodsGenerator.getSubtreeFilteringForLeaf(JavaAttributeInfo javaAttributeInfo,
YangType<?> type)
Returns is filter content match for leaf.
|
static String |
SubtreeFilteringMethodsGenerator.getSubtreeFilteringForLeafList(JavaAttributeInfo javaAttributeInfo)
Returns is filter content match for leaf.
|
static String |
SubtreeFilteringMethodsGenerator.getSubtreeFilteringForNode(JavaAttributeInfo attr)
Returns is filter content match for node.
|
static String |
MethodsGenerator.getToStringMethod(JavaAttributeInfo attr)
Returns to string method for class.
|
static String |
MethodsGenerator.getTypeConstructorStringAndJavaDoc(JavaAttributeInfo attr1,
JavaAttributeInfo attr2,
String generatedJavaClassName,
YangPluginConfig pluginConfig,
ValidatorTypeForUnionTypes type,
boolean addFirst)
Returns string and java doc for constructor of type class.
|
static String |
MethodsGenerator.getTypeConstructorStringAndJavaDoc(JavaAttributeInfo attr,
String generatedJavaClassName,
YangPluginConfig pluginConfig)
Returns string and java doc for constructor of type class.
|
Copyright © 2016. All rights reserved.