public final class JavaIdentifierSyntax extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
createPackage(org.onosproject.yang.compiler.datamodel.YangNode yangNode)
Creates a package structure with package info java file if not present.
|
static String |
getEnumJavaAttribute(String name)
Returns enum's java name.
|
static String |
getRootPackage(String version,
String name,
org.onosproject.yang.compiler.datamodel.YangRevision revision,
org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil resolver)
Returns the root package string.
|
public static String getRootPackage(String version, String name, org.onosproject.yang.compiler.datamodel.YangRevision revision, org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil resolver)
version - YANG versionname - name of the modulerevision - revision of the module definedresolver - object of YANG to java naming conflict utilpublic static String getEnumJavaAttribute(String name)
name - enum's namepublic static void createPackage(org.onosproject.yang.compiler.datamodel.YangNode yangNode)
throws IOException
yangNode - YANG node for which code is being generatedIOException - any IO exceptionCopyright © 2018. All rights reserved.