public class JrpcgenModule extends Object
| Constructor and Description |
|---|
JrpcgenModule(JrpcgenContext context) |
public JrpcgenModule(JrpcgenContext context)
public JrpcgenConst addConstant(String identifier, String value)
public JrpcgenConst addEnumerationElement(String identifier, String value)
public JrpcgenEnum addEnumeration(String identifier, JrpcgenConst.Table elements)
public JrpcgenTypedefinition addTypedefinition(JrpcgenDeclaration declaration)
public JrpcgenStruct addStruct(String identifier, JrpcgenDeclaration.Table elements)
public JrpcgenUnion addUnion(String identifier, JrpcgenDeclaration discriminant, Vector<JrpcgenUnionArm> arms)
public org.acplt.oncrpc.apps.jrpcgen.JrpcgenProgramInfo addProgramInfo(String programId, String programNumber, JrpcgenVersionInfo.Table versions)
public JrpcgenDeclaration newScalarDeclaration(String identifier, String type)
public JrpcgenDeclaration newFixedVectorDeclaration(String identifier, String type, String size)
public JrpcgenDeclaration newDynamicVectorDeclaration(String identifier, String type, String size)
public JrpcgenDeclaration newIndirectionDeclaration(String identifier, String type)
public JrpcgenDeclaration newStringDeclaration(String identifier, String size)
public JrpcgenDeclaration newFixedOpaqueDeclaration(String identifier, String size)
public JrpcgenDeclaration newOpaqueDeclaration(String identifier, String size)
public JrpcgenDeclaration newVoidDeclaration()
public org.acplt.oncrpc.apps.jrpcgen.JrpcgenVersionInfo newVersionInfo(String versionId, String versionNumber, JrpcgenProcedureInfo.Table procedures)
public org.acplt.oncrpc.apps.jrpcgen.JrpcgenProcedureInfo newProcedureInfo(String jdoc, String procedureId, String procedureNumber, String resultType, JrpcgenParamInfo.Table parameters)
public org.acplt.oncrpc.apps.jrpcgen.JrpcgenProcedureInfo newProcedureInfo(String procedureId, String procedureNumber, String resultType, JrpcgenParamInfo.Table parameters)
public org.acplt.oncrpc.apps.jrpcgen.JrpcgenParamInfo newParamInfo(String parameterType, String parameterName)
public void generateJavaFiles()
Copyright © 2025. All rights reserved.