public class TempJavaCodeFragmentFiles extends Object
| Constructor and Description |
|---|
TempJavaCodeFragmentFiles(JavaFileInfoTranslator javaFileInfo)
Creates an instance of temporary java code fragment.
|
| Modifier and Type | Method and Description |
|---|---|
String |
addDefaultConstructor(String modifier,
String toAppend)
Adds default constructor for class.
|
void |
freeTemporaryResources(boolean isErrorOccurred)
Removes all temporary file handles.
|
void |
generateJavaFile(int fileType,
org.onosproject.yang.compiler.datamodel.YangNode curNode)
Constructs java code exit.
|
TempJavaBeanFragmentFiles |
getBeanTempFiles()
Retrieves the temp file handle for bean file generation.
|
TempJavaEnumerationFragmentFiles |
getEnumTempFiles()
Retrieves the temp file handle for enumeration file generation.
|
TempJavaEventFragmentFiles |
getEventFragmentFiles()
Retrieves the temp file handle for event file generation.
|
TempJavaRpcCommandFragmentFiles |
getRpcCommandTempFiles()
Retrieves the temp file handle for RPC command file generation.
|
TempJavaRpcFragmentFiles |
getRpcFragmentFiles()
Retrieves the temp file handle for RPC file generation.
|
TempJavaServiceFragmentFiles |
getServiceTempFiles()
Retrieves the temp file handle for service file generation.
|
TempJavaTypeFragmentFiles |
getTypeTempFiles()
Retrieves the temp file handle for data type file generation.
|
public TempJavaCodeFragmentFiles(JavaFileInfoTranslator javaFileInfo) throws IOException
javaFileInfo - generated java file infoIOException - when fails to create new file handlepublic TempJavaBeanFragmentFiles getBeanTempFiles()
public TempJavaTypeFragmentFiles getTypeTempFiles()
public TempJavaServiceFragmentFiles getServiceTempFiles()
public TempJavaEnumerationFragmentFiles getEnumTempFiles()
public TempJavaEventFragmentFiles getEventFragmentFiles()
public TempJavaRpcFragmentFiles getRpcFragmentFiles()
public TempJavaRpcCommandFragmentFiles getRpcCommandTempFiles()
public void generateJavaFile(int fileType,
org.onosproject.yang.compiler.datamodel.YangNode curNode)
throws IOException
fileType - generated file typecurNode - current YANG nodeIOException - when fails to generate java filespublic String addDefaultConstructor(String modifier, String toAppend) throws IOException
modifier - modifier for constructor.toAppend - string which need to be appended with the class nameIOException - when fails to append to filepublic void freeTemporaryResources(boolean isErrorOccurred)
throws IOException
isErrorOccurred - if error occurredIOException - when failed to delete the temporary filesCopyright © 2018. All rights reserved.