Package org.apache.jute.compiler
Class JRecord
- java.lang.Object
-
- org.apache.jute.compiler.JType
-
- org.apache.jute.compiler.JRecord
-
public class JRecord extends JType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenCCode(java.io.FileWriter h, java.io.FileWriter c)voidgenCppCode(java.io.FileWriter hh, java.io.FileWriter cc)java.lang.StringgenCppDecl(java.lang.String fname)voidgenCsharpCode(java.io.File outputDirectory)java.lang.StringgenCsharpReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)java.lang.StringgenCsharpWriteWrapper(java.lang.String fname, java.lang.String tag)voidgenJavaCode(java.io.File outputDirectory)java.lang.StringgenJavaReadMethod(java.lang.String fname, java.lang.String tag)java.lang.StringgenJavaReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)java.lang.StringgenJavaWriteWrapper(java.lang.String fname, java.lang.String tag)java.lang.StringgetCppFQName()java.lang.StringgetCppNameSpace()static java.lang.StringgetCsharpFQName(java.lang.String name)java.lang.StringgetCsharpName()java.lang.StringgetCsharpNameSpace()java.util.ArrayList<JField>getFields()java.lang.StringgetJavaFQName()java.lang.StringgetJavaPackage()java.lang.StringgetName()java.lang.StringgetSignature()-
Methods inherited from class org.apache.jute.compiler.JType
genCsharpConstructorParam, genCsharpDecl
-
-
-
-
Constructor Detail
-
JRecord
public JRecord(java.lang.String name, java.util.ArrayList<JField> flist)Creates a new instance of JRecord
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getCsharpName
public java.lang.String getCsharpName()
-
getJavaFQName
public java.lang.String getJavaFQName()
-
getCppFQName
public java.lang.String getCppFQName()
-
getJavaPackage
public java.lang.String getJavaPackage()
-
getCppNameSpace
public java.lang.String getCppNameSpace()
-
getCsharpNameSpace
public java.lang.String getCsharpNameSpace()
-
getFields
public java.util.ArrayList<JField> getFields()
-
getSignature
public java.lang.String getSignature()
-
genCppDecl
public java.lang.String genCppDecl(java.lang.String fname)
-
genJavaReadMethod
public java.lang.String genJavaReadMethod(java.lang.String fname, java.lang.String tag)
-
genJavaReadWrapper
public java.lang.String genJavaReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)
-
genJavaWriteWrapper
public java.lang.String genJavaWriteWrapper(java.lang.String fname, java.lang.String tag)
-
genCsharpReadWrapper
public java.lang.String genCsharpReadWrapper(java.lang.String fname, java.lang.String tag, boolean decl)
-
genCsharpWriteWrapper
public java.lang.String genCsharpWriteWrapper(java.lang.String fname, java.lang.String tag)
-
genCCode
public void genCCode(java.io.FileWriter h, java.io.FileWriter c) throws java.io.IOException- Throws:
java.io.IOException
-
genCppCode
public void genCppCode(java.io.FileWriter hh, java.io.FileWriter cc) throws java.io.IOException- Throws:
java.io.IOException
-
genJavaCode
public void genJavaCode(java.io.File outputDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
genCsharpCode
public void genCsharpCode(java.io.File outputDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
getCsharpFQName
public static java.lang.String getCsharpFQName(java.lang.String name)
-
-