public class TempJavaRpcFragmentFiles extends TempJavaFragmentFiles
| Modifier and Type | Method and Description |
|---|---|
void |
freeTemporaryResources(boolean errorOccurred)
Removes all temporary file handles.
|
void |
generateJavaFile(int fileType,
org.onosproject.yang.compiler.datamodel.YangNode curNode)
Constructs java code.
|
static String |
getCreateRpcCommand(org.onosproject.yang.compiler.datamodel.YangNode node)
Returns create RPC command method.
|
static String |
getRegisterRpcContents(org.onosproject.yang.compiler.datamodel.YangNode node)
Returns register RPC class contents.
|
static String |
getRpcExecuterClass()
Returns contents of RPC executer class.
|
static String |
getRpcExtendedCommandContents()
Returns RPC extended command class contents.
|
static String |
getRpcHandlerContents()
Returns RPC handler class contents.
|
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 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 void freeTemporaryResources(boolean errorOccurred)
throws IOException
freeTemporaryResources in class TempJavaFragmentFileserrorOccurred - flag indicating errorIOException - when failed to delete the temporary filespublic static String getRpcHandlerContents()
public static String getRpcExtendedCommandContents()
public static String getRegisterRpcContents(org.onosproject.yang.compiler.datamodel.YangNode node)
node - YANG module nodepublic static String getRpcExecuterClass()
public static String getCreateRpcCommand(org.onosproject.yang.compiler.datamodel.YangNode node)
node - YANG RPC nodeCopyright © 2018. All rights reserved.