Class CiNiiFileDataLoader

  • All Implemented Interfaces:
    gr.ekt.bte.core.DataLoader

    public class CiNiiFileDataLoader
    extends gr.ekt.bte.dataloader.FileDataLoader
    Load metadata from CiNii formated file
    Author:
    Keiji Suzuki
    • Constructor Detail

      • CiNiiFileDataLoader

        public CiNiiFileDataLoader()
        Empty constructor
      • CiNiiFileDataLoader

        public CiNiiFileDataLoader​(String filename)
        Parameters:
        filename - Name of file to load CiNii data from.
    • Method Detail

      • getRecords

        public gr.ekt.bte.core.RecordSet getRecords()
                                             throws gr.ekt.bte.exceptions.MalformedSourceException
        Throws:
        gr.ekt.bte.exceptions.MalformedSourceException
      • getRecords

        public gr.ekt.bte.core.RecordSet getRecords​(gr.ekt.bte.core.DataLoadingSpec spec)
                                             throws gr.ekt.bte.exceptions.MalformedSourceException
        Throws:
        gr.ekt.bte.exceptions.MalformedSourceException
      • convertFields

        public gr.ekt.bte.core.Record convertFields​(gr.ekt.bte.core.Record publication)
      • setFieldMap

        public void setFieldMap​(Map<String,​String> fieldMap)