Class JRecord


  • public class JRecord
    extends JType
    • 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)