Exemplo n.º 1
0
        public static RJISCIFFile ParseRJISCIFFile(string[] cifFileLines)
        {
            RJISCIFFileHeaderRecord fileHeaderRecord = (RJISCIFFileHeaderRecord)ParseRecord(cifFileLines[0], CIFRecordIdentity.HD);

            RJISCIFFile rjisCifFile = new RJISCIFFile(fileHeaderRecord);

            for (int lineNumber = 0; lineNumber < cifFileLines.Length; lineNumber++)
            {
                if (lineNumber == 0)
                {
                    continue;
                }

                string            recordString   = cifFileLines[lineNumber];
                CIFRecordIdentity recordIdentity = IdentifyRecord(recordString);
                RJISCIFRecord     record         = (RJISCIFRecord)ParseRecord(recordString, recordIdentity);
                rjisCifFile.Records.Add(record);
            }

            return(rjisCifFile);
        }
Exemplo n.º 2
0
 public RJISCIFFile(RJISCIFFileHeaderRecord fileHeaderRecord)
 {
     this.FileHeaderRecord = fileHeaderRecord;
 }