public class JRecord extends JType
Constructor and Description |
---|
JRecord(java.lang.String name,
java.util.ArrayList<JField> flist)
Creates a new instance of JRecord
|
Modifier and Type | Method and Description |
---|---|
void |
genCCode(java.io.FileWriter h,
java.io.FileWriter c) |
void |
genCppCode(java.io.FileWriter hh,
java.io.FileWriter cc) |
java.lang.String |
genCppDecl(java.lang.String fname) |
void |
genCsharpCode(java.io.File outputDirectory) |
java.lang.String |
genCsharpReadWrapper(java.lang.String fname,
java.lang.String tag,
boolean decl) |
java.lang.String |
genCsharpWriteWrapper(java.lang.String fname,
java.lang.String tag) |
void |
genJavaCode(java.io.File outputDirectory) |
java.lang.String |
genJavaReadMethod(java.lang.String fname,
java.lang.String tag) |
java.lang.String |
genJavaReadWrapper(java.lang.String fname,
java.lang.String tag,
boolean decl) |
java.lang.String |
genJavaWriteWrapper(java.lang.String fname,
java.lang.String tag) |
java.lang.String |
getCppFQName() |
java.lang.String |
getCppNameSpace() |
static java.lang.String |
getCsharpFQName(java.lang.String name) |
java.lang.String |
getCsharpName() |
java.lang.String |
getCsharpNameSpace() |
java.util.ArrayList<JField> |
getFields() |
java.lang.String |
getJavaFQName() |
java.lang.String |
getJavaPackage() |
java.lang.String |
getName() |
java.lang.String |
getSignature() |
genCsharpConstructorParam, genCsharpDecl
public JRecord(java.lang.String name, java.util.ArrayList<JField> flist)
public java.lang.String getName()
public java.lang.String getCsharpName()
public java.lang.String getJavaFQName()
public java.lang.String getCppFQName()
public java.lang.String getJavaPackage()
public java.lang.String getCppNameSpace()
public java.lang.String getCsharpNameSpace()
public java.util.ArrayList<JField> getFields()
public java.lang.String getSignature()
public java.lang.String genCppDecl(java.lang.String fname)
public java.lang.String genJavaReadMethod(java.lang.String fname, java.lang.String tag)
public java.lang.String genJavaReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)
public java.lang.String genJavaWriteWrapper(java.lang.String fname, java.lang.String tag)
public java.lang.String genCsharpReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)
public java.lang.String genCsharpWriteWrapper(java.lang.String fname, java.lang.String tag)
public void genCCode(java.io.FileWriter h, java.io.FileWriter c) throws java.io.IOException
java.io.IOException
public void genCppCode(java.io.FileWriter hh, java.io.FileWriter cc) throws java.io.IOException
java.io.IOException
public void genJavaCode(java.io.File outputDirectory) throws java.io.IOException
java.io.IOException
public void genCsharpCode(java.io.File outputDirectory) throws java.io.IOException
java.io.IOException
public static java.lang.String getCsharpFQName(java.lang.String name)
Copyright © 2019 The Apache Software Foundation