Class JFile


  • public class JFile
    extends java.lang.Object
    Container for the Hadoop Record DDL. The main components of the file are filename, list of included files, and records defined in that file.
    • Constructor Summary

      Constructors 
      Constructor Description
      JFile​(java.lang.String name, java.util.ArrayList<JFile> inclFiles, java.util.ArrayList<JRecord> recList)
      Creates a new instance of JFile.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void genCode​(java.lang.String language, java.io.File outputDirectory)
      Generate record code in given language.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JFile

        public JFile​(java.lang.String name,
                     java.util.ArrayList<JFile> inclFiles,
                     java.util.ArrayList<JRecord> recList)
        Creates a new instance of JFile.
        Parameters:
        name - possibly full pathname to the file
        inclFiles - included files (as JFile)
        recList - List of records defined within this file
    • Method Detail

      • genCode

        public void genCode​(java.lang.String language,
                            java.io.File outputDirectory)
                     throws java.io.IOException
        Generate record code in given language. Language should be all lowercase.
        Parameters:
        outputDirectory -
        Throws:
        java.io.IOException