public class TempJavaFragmentFiles extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
freeTemporaryResources(boolean isErrorOccurred)
Removes all temporary file handles.
|
void |
generateJavaFile(int fileType,
YangNode curNode)
Constructs java code exit.
|
File |
getAddToListImplTempFileHandle()
Returns temp file handle for add to list impl.
|
File |
getAddToListInterfaceTempFileHandle()
Returns temp file handle for add to list interface.
|
File |
getAttributesTempFileHandle()
Returns attribute's temporary file handle.
|
static JavaAttributeInfo |
getCurNodeAsAttributeInTarget(YangNode curNode,
YangNode targetNode,
boolean isListNode,
TempJavaFragmentFiles tempJavaFragmentFiles)
Creates an attribute info object corresponding to a data model node and return it.
|
File |
getEditContentTempFileHandle()
Returns temp file for edit content file.
|
File |
getEqualsImplTempFileHandle()
Returns equals method's temporary file handle.
|
File |
getFromStringImplTempFileHandle()
Returns from string method's temporary file handle.
|
File |
getGetSubtreeFilteringForChildNodeTempFileHandle()
Returns temp file for is content match.
|
File |
getGetSubtreeFilteringForListTempFileHandle()
Returns temp file for is content match.
|
File |
getGetterImplTempFileHandle()
Returns getter method's impl's temporary file handle.
|
File |
getGetterInterfaceTempFileHandle()
Returns getter methods's temporary file handle.
|
File |
getHashCodeImplTempFileHandle()
Returns hash code method's temporary file handle.
|
JavaExtendsListHolder |
getJavaExtendsListHolder()
Returns java extends list holder.
|
JavaFileInfoTranslator |
getJavaFileInfo()
Retrieves the generated java file information.
|
JavaImportData |
getJavaImportData()
Retrieves the import data for the generated Java file.
|
File |
getLeafIdAttributeTempFileHandle()
Returns temp file handle for leaf identifier attributes.
|
File |
getSetterImplTempFileHandle()
Returns setter method's impl's temporary file handle.
|
File |
getSetterInterfaceTempFileHandle()
Returns setter method's temporary file handle.
|
File |
getSubtreeFilteringForLeafTempFileHandle()
Returns temp file for is content match.
|
String |
getTemporaryDataFromFileHandle(File file,
String absolutePath)
Returns data from the temporary files.
|
File |
getToStringImplTempFileHandle()
Returns to string method's temporary file handle.
|
void |
setJavaFileInfo(JavaFileInfoTranslator javaFileInfo)
Sets the generated java file information.
|
public static JavaAttributeInfo getCurNodeAsAttributeInTarget(YangNode curNode, YangNode targetNode, boolean isListNode, TempJavaFragmentFiles tempJavaFragmentFiles)
curNode - current data model node for which the java code generation is being handledtargetNode - target node in which the current node is an attributeisListNode - is the current added attribute needs to be a listtempJavaFragmentFiles - temp java fragment filespublic JavaFileInfoTranslator getJavaFileInfo()
public void setJavaFileInfo(JavaFileInfoTranslator javaFileInfo)
javaFileInfo - generated java file informationpublic JavaImportData getJavaImportData()
public File getGetterInterfaceTempFileHandle()
public File getSetterInterfaceTempFileHandle()
public File getSetterImplTempFileHandle()
public File getFromStringImplTempFileHandle()
public File getAttributesTempFileHandle()
public File getGetterImplTempFileHandle()
public File getHashCodeImplTempFileHandle()
public File getEqualsImplTempFileHandle()
public File getToStringImplTempFileHandle()
public JavaExtendsListHolder getJavaExtendsListHolder()
public String getTemporaryDataFromFileHandle(File file, String absolutePath) throws IOException
file - temporary file handleabsolutePath - absolute pathIOException - when failed to get data from the given filepublic void generateJavaFile(int fileType,
YangNode curNode)
throws IOException
fileType - generated file typecurNode - current YANG nodeIOException - when fails to generate java filespublic void freeTemporaryResources(boolean isErrorOccurred)
throws IOException
isErrorOccurred - flag to tell translator that error has occurred while file generationIOException - when failed to delete the temporary filespublic File getAddToListInterfaceTempFileHandle()
public File getAddToListImplTempFileHandle()
public File getLeafIdAttributeTempFileHandle()
public File getSubtreeFilteringForLeafTempFileHandle()
public File getEditContentTempFileHandle()
public File getGetSubtreeFilteringForListTempFileHandle()
public File getGetSubtreeFilteringForChildNodeTempFileHandle()
Copyright © 2016. All rights reserved.