org.apache.hadoop.record.compiler
Class JRecord

java.lang.Object
  extended byorg.apache.hadoop.record.compiler.JType
      extended byorg.apache.hadoop.record.compiler.JCompType
          extended byorg.apache.hadoop.record.compiler.JRecord

public class JRecord
extends org.apache.hadoop.record.compiler.JCompType

Author:
Milind Bhandarkar

Constructor Summary
JRecord(String name, ArrayList flist)
          Creates a new instance of JRecord
 
Method Summary
 void genCppCode(FileWriter hh, FileWriter cc)
           
 String genCppDecl(String fname)
           
 void genJavaCode()
           
 String genJavaDecl(String fname)
           
 String genJavaReadWrapper(String fname, String tag, boolean decl)
           
 String genJavaWriteWrapper(String fname, String tag)
           
 String getCppFQName()
           
 String getCppNameSpace()
           
 ArrayList getFields()
           
 String getJavaFQName()
           
 String getJavaPackage()
           
 String getName()
           
 String getSignature()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRecord

public JRecord(String name,
               ArrayList flist)
Creates a new instance of JRecord

Method Detail

getName

public String getName()

getJavaFQName

public String getJavaFQName()

getCppFQName

public String getCppFQName()

getJavaPackage

public String getJavaPackage()

getCppNameSpace

public String getCppNameSpace()

getFields

public ArrayList getFields()

getSignature

public String getSignature()

genCppDecl

public String genCppDecl(String fname)

genJavaDecl

public String genJavaDecl(String fname)

genJavaReadWrapper

public String genJavaReadWrapper(String fname,
                                 String tag,
                                 boolean decl)

genJavaWriteWrapper

public String genJavaWriteWrapper(String fname,
                                  String tag)

genCppCode

public void genCppCode(FileWriter hh,
                       FileWriter cc)
                throws IOException
Throws:
IOException

genJavaCode

public void genJavaCode()
                 throws IOException
Throws:
IOException


Copyright © 2006 The Apache Software Foundation