public class TempJavaTypeFragmentFiles extends TempJavaFragmentFiles
| Modifier and Type | Method and Description |
|---|---|
void |
freeTemporaryResources(boolean isErrorOccurred)
Removes all temporary file handles.
|
void |
generateJavaFile(int fileType,
org.onosproject.yang.compiler.datamodel.YangNode curNode)
Constructs java code exit.
|
File |
getConstructorForTypeTempFileHandle()
Returns type class constructor method's temporary file handle.
|
JavaAttributeInfo |
getIntAttribute()
Returns attribute for int.
|
int |
getIntIndex()
Returns int type index from type list.
|
JavaAttributeInfo |
getLongAttribute()
Returns attribute for long.
|
int |
getLongIndex()
Returns long type index from type list.
|
File |
getOfStringImplTempFileHandle()
Returns of string method's temporary file handle.
|
JavaAttributeInfo |
getShortAttribute()
Returns attribute for short.
|
int |
getShortIndex()
Returns short type index from type list.
|
JavaAttributeInfo |
getUInt8Attribute()
Returns attribute for uInt8.
|
int |
getUInt8Index()
Returns uInt type index from type list.
|
JavaAttributeInfo |
getUIntAttribute()
Returns attribute for uInt.
|
int |
getUIntIndex()
Returns uInt type index from type list.
|
JavaAttributeInfo |
getULongAttribute()
Returns attribute for uLong.
|
int |
getULongIndex()
Returns uLong type index from type list.
|
addCurNodeInfoInParentTempFile, addCurNodeInfoInParentTempFile, addCurNodeLeavesInfoToTempFiles, addDefaultConstructor, addGeneratedTempFile, addGetterImpl, addParentInfoInCurNodeTempFile, addValueLeafFlag, appendToFile, getAddToListImplTempFileHandle, getAddToListInterfaceTempFileHandle, getAttributesTempFileHandle, getCurNodeAsAttributeInTarget, getEditContentTempFileHandle, getEqualsImplTempFileHandle, getFromStringImplTempFileHandle, getGeneratedJavaClassName, getGeneratedJavaFiles, getGeneratedTempFiles, getGetterImplTempFileHandle, getGetterInterfaceTempFileHandle, getHashCodeImplTempFileHandle, getIsQualifiedAccessOrAddToImportList, getJavaClassName, getJavaExtendsListHolder, getJavaFileHandle, getJavaFileInfo, getJavaImportData, getLeafIdAttributeTempFileHandle, getListOfAttributesForKey, getSetterImplTempFileHandle, getSetterInterfaceTempFileHandle, getTemporaryDataFromFileHandle, getTemporaryFileHandle, getToStringImplTempFileHandle, isAttributePresent, parseAttribute, setAbsoluteDirPath, setAttrNode, setJavaExtendsListHolder, setJavaFileInfo, setJavaImportDatapublic File getConstructorForTypeTempFileHandle()
public File getOfStringImplTempFileHandle()
public void freeTemporaryResources(boolean isErrorOccurred)
throws IOException
freeTemporaryResources in class TempJavaFragmentFilesisErrorOccurred - flag to tell translator that error has occurred while file generationIOException - when failed to delete the temporary filespublic void generateJavaFile(int fileType,
org.onosproject.yang.compiler.datamodel.YangNode curNode)
throws IOException
generateJavaFile in class TempJavaFragmentFilesfileType - generated file typecurNode - current YANG nodeIOException - when fails to generate java filespublic int getShortIndex()
public int getUInt8Index()
public int getIntIndex()
public int getUIntIndex()
public int getLongIndex()
public int getULongIndex()
public JavaAttributeInfo getIntAttribute()
public JavaAttributeInfo getLongAttribute()
public JavaAttributeInfo getUIntAttribute()
public JavaAttributeInfo getULongAttribute()
public JavaAttributeInfo getUInt8Attribute()
public JavaAttributeInfo getShortAttribute()
Copyright © 2018. All rights reserved.