public class YangJavaLeafTranslator extends org.onosproject.yang.compiler.datamodel.javadatamodel.YangJavaLeaf implements JavaLeafInfoContainer
| Constructor and Description |
|---|
YangJavaLeafTranslator()
Returns a new YANG leaf object with java qualified access details.
|
| Modifier and Type | Method and Description |
|---|---|
org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil |
getConflictResolveConfig()
Returns java naming conflict resolve configurations.
|
String |
getJavaName(org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil conflictResolveConfig)
Retrieves the java name of the leaf.
|
boolean |
isLeafList()
Identifies if object is a leaf-list.
|
void |
setConflictResolveConfig(org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil conflictResolveConfig)
Sets java naming conflict resolve configurations.
|
void |
updateJavaQualifiedInfo()
updates the qualified info.
|
getJavaAttributeName, getJavaClassNameOrBuiltInType, getJavaPackage, getJavaQualifiedInfo, setJavaQualifiedInfoaddIfFeatureList, addMust, addSchema, clone, cloneForDeviation, fromString, getChildSchema, getContainedIn, getDataType, getDefaultChild, getDefaultDenyAll, getDefaultDenyWrite, getDefaultValueInString, getDescription, getIfFeatureList, getLeafObjectType, getLeafRestrictions, getLeafType, getListOfMust, getMandatoryChildCount, getName, getNameSpace, getNotificationSchemaNode, getParentContext, getReference, getReferredSchema, getSchemaId, getStatus, getType, getUnits, getValueNamespace, getWhen, getYangConstructType, getYangSchemaNodeIdentifier, getYangSchemaNodeType, getYsnContextInfoMap, isConfig, isEmptyDataType, isKeyLeaf, isMandatory, isNotificationPresent, isRpcPresent, isValueValid, setConfig, setContainedIn, setDataType, setDefaultDenyAll, setDefaultDenyWrite, setDefaultValueInString, setDescription, setIfFeatureList, setKeyLeaf, setLeafNameSpaceAndAddToParentSchemaMap, setListOfMust, setMandatory, setName, setNameSpace, setParentContext, setReference, setReferredLeaf, setRootContext, setStatus, setUnits, setWhen, setYangSchemaNodeIdentifier, validateDataOnEntry, validateDataOnExitgetCharPosition, getFileName, getLineNumber, setCharPosition, setFileName, setLineNumberequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataType, getNamepublic YangJavaLeafTranslator()
public String getJavaName(org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil conflictResolveConfig)
JavaLeafInfoContainergetJavaName in interface JavaLeafInfoContainerconflictResolveConfig - user config to resolve conflictspublic boolean isLeafList()
JavaLeafInfoContainerisLeafList in interface JavaLeafInfoContainerpublic void updateJavaQualifiedInfo()
JavaLeafInfoContainerupdateJavaQualifiedInfo in interface JavaLeafInfoContainerpublic org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil getConflictResolveConfig()
getConflictResolveConfig in interface JavaLeafInfoContainerpublic void setConflictResolveConfig(org.onosproject.yang.compiler.utils.io.YangToJavaNamingConflictUtil conflictResolveConfig)
setConflictResolveConfig in interface JavaLeafInfoContainerconflictResolveConfig - java naming conflict resolve configurationsCopyright © 2018. All rights reserved.