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
-
-
Field Summary
-
Fields inherited from class org.apache.jute.compiler.JType
mMethodSuffix
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.List<JField>
getFields()
java.lang.String
getJavaFQName()
java.lang.String
getJavaPackage()
java.lang.String
getName()
java.lang.String
getSignature()
-
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.List<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)
-
-