public final class AttributesJavaDataType extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
getJavaDataType(YangType<?> yangType)
Returns java type.
|
static String |
getJavaImportClass(YangType<?> yangType,
boolean isListAttr,
YangToJavaNamingConflictUtil pluginConfig)
Returns java import class.
|
static String |
getJavaImportPackage(YangType<?> yangType,
boolean isListAttr,
YangToJavaNamingConflictUtil conflictResolver)
Returns java import package.
|
static void |
updateJavaFileInfo(YangNode yangNode,
YangToJavaNamingConflictUtil conflictResolver)
Update the referred data model nodes java file info, this will be called,
when the linked node is yet to translate.
|
public static String getJavaDataType(YangType<?> yangType)
yangType - YANG typepublic static String getJavaImportClass(YangType<?> yangType, boolean isListAttr, YangToJavaNamingConflictUtil pluginConfig)
yangType - YANG typeisListAttr - if the attribute need to be a listpluginConfig - plugin configurationspublic static String getJavaImportPackage(YangType<?> yangType, boolean isListAttr, YangToJavaNamingConflictUtil conflictResolver)
yangType - YANG typeisListAttr - if the attribute is of list typeconflictResolver - object of YANG to java naming conflict utilpublic static void updateJavaFileInfo(YangNode yangNode, YangToJavaNamingConflictUtil conflictResolver)
yangNode - node whose java info needs to be updatedconflictResolver - yang plugin configCopyright © 2016. All rights reserved.