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(FileWriter h, FileWriter c)
void
genCppCode(FileWriter hh, FileWriter cc)
String
genCppDecl(String fname)
void
genCsharpCode(File outputDirectory)
String
genCsharpReadWrapper(String fname, String tag, boolean decl)
String
genCsharpWriteWrapper(String fname, String tag)
void
genJavaCode(File outputDirectory)
String
genJavaReadMethod(String fname, String tag)
String
genJavaReadWrapper(String fname, String tag, boolean decl)
String
genJavaWriteWrapper(String fname, String tag)
String
getCppFQName()
String
getCppNameSpace()
static String
getCsharpFQName(String name)
String
getCsharpName()
String
getCsharpNameSpace()
List<JField>
getFields()
String
getJavaFQName()
String
getJavaPackage()
String
getName()
String
getSignature()
-
Methods inherited from class org.apache.jute.compiler.JType
genCsharpConstructorParam, genCsharpDecl
-
-
-
-
Method Detail
-
getName
public String getName()
-
getCsharpName
public String getCsharpName()
-
getJavaFQName
public String getJavaFQName()
-
getCppFQName
public String getCppFQName()
-
getJavaPackage
public String getJavaPackage()
-
getCppNameSpace
public String getCppNameSpace()
-
getCsharpNameSpace
public String getCsharpNameSpace()
-
getSignature
public String getSignature()
-
genCCode
public void genCCode(FileWriter h, FileWriter c) throws IOException
- Throws:
IOException
-
genCppCode
public void genCppCode(FileWriter hh, FileWriter cc) throws IOException
- Throws:
IOException
-
genJavaCode
public void genJavaCode(File outputDirectory) throws IOException
- Throws:
IOException
-
genCsharpCode
public void genCsharpCode(File outputDirectory) throws IOException
- Throws:
IOException
-
-