public class YangJavaListTranslator extends YangJavaList implements JavaCodeGeneratorInfo, JavaCodeGenerator
javaFileInfo| Constructor and Description |
|---|
YangJavaListTranslator()
Creates YANG java list object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
generateCodeEntry(YangPluginConfig yangPlugin)
Prepare the information for java code generation corresponding to YANG
list info.
|
void |
generateCodeExit()
Creates a java file using the YANG list info.
|
JavaFileInfoTranslator |
getJavaFileInfo()
Returns the generated java file information.
|
TempJavaCodeFragmentFiles |
getTempJavaCodeFragmentFiles()
Returns the temporary file handle.
|
void |
setJavaFileInfo(JavaFileInfoTranslator javaInfo)
Sets the java file info object.
|
void |
setTempJavaCodeFragmentFiles(TempJavaCodeFragmentFiles fileHandle)
Sets temporary file handle.
|
getJavaClassNameOrBuiltInType, getJavaPackageaddAugmentation, addIfFeatureList, addKey, addLeaf, addLeafList, addMust, addToChildSchemaMap, addToDefaultChildMap, addUnique, detectCollidingChild, detectSelfCollision, getAugmentedInfoList, getCompilerAnnotation, getDescription, getIfFeatureList, getKeyList, getListOfLeaf, getListOfLeafList, getListOfMust, getMaxElements, getMinElements, getReference, getStatus, getUniqueList, getWhen, getYangConstructType, getYangSchemaNodeType, incrementMandatoryChildCount, isAugmented, isConfig, removeAugmentation, setCompilerAnnotation, setConfig, setDescription, setIfFeatureList, setIsAugmented, setLeafNameSpaceAndAddToParentSchemaMap, setListOfLeaf, setListOfLeafList, setListOfMust, setMaxElements, setMinElements, setReference, setStatus, setWhen, validateDataOnEntry, validateDataOnExitaddChild, clone, cloneSubTree, compareTo, getChild, getChildSchema, getDefaultChild, getDefaultChildMap, getMandatoryChildCount, getName, getNameSpace, getNextSibling, getNodeType, getParent, getPreviousSibling, getPriority, getYangSchemaNodeIdentifier, getYsnContextInfoMap, isToTranslate, isValueValid, processAdditionOfSchemaNodeToCurNodeMap, processAdditionOfSchemaNodeToParentMap, setChild, setMandatoryChildCount, setName, setNameSpace, setNameSpaceAndAddToParentSchemaMap, setNextSibling, setParent, setPreviousSibling, setPriority, setToTranslate, setYangSchemaNodeIdentifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildSchema, getDefaultChild, getMandatoryChildCount, getName, getNameSpace, getYangSchemaNodeIdentifier, isValueValidpublic YangJavaListTranslator()
public JavaFileInfoTranslator getJavaFileInfo()
getJavaFileInfo in interface JavaFileInfoContainergetJavaFileInfo in class YangJavaListpublic void setJavaFileInfo(JavaFileInfoTranslator javaInfo)
setJavaFileInfo in interface JavaFileInfoContainerjavaInfo - java file info objectpublic TempJavaCodeFragmentFiles getTempJavaCodeFragmentFiles()
getTempJavaCodeFragmentFiles in interface TempJavaCodeFragmentFilesContainerpublic void setTempJavaCodeFragmentFiles(TempJavaCodeFragmentFiles fileHandle)
setTempJavaCodeFragmentFiles in interface TempJavaCodeFragmentFilesContainerfileHandle - temporary file handlepublic void generateCodeEntry(YangPluginConfig yangPlugin) throws TranslatorException
generateCodeEntry in interface JavaCodeGeneratoryangPlugin - YANG plugin configTranslatorException - translator operation failpublic void generateCodeExit()
throws TranslatorException
generateCodeExit in interface JavaCodeGeneratorTranslatorException - translator operation failCopyright © 2016. All rights reserved.