Class JsonRecordSetWriter


  • public class JsonRecordSetWriter
    extends Object
    • Constructor Detail

      • JsonRecordSetWriter

        public JsonRecordSetWriter​(OutputStream outputStream,
                                   Gedcomx metadata)
        Constructor. Prepares to write GedcomX document records to the given output stream (which may well be a GZIPOutputStream), so that only one such document needs to be fully instantiated in memory at once.
        Parameters:
        outputStream - - OutputStream to write the Gedcomx document to.
        metadata - - The metadata associated with this RecordSet. It will be written to the stream first.
    • Method Detail

      • close

        public void close()
                   throws IOException
        Finish writing the file, including metadata (if set), and the closing tag. Closes the writers and output stream.
        Throws:
        IOException - from stream
      • getNumOfRecords

        public long getNumOfRecords()