process

fun process(reader: Reader, dispatchers: DispatcherProvider = DefaultDispatcherProvider): List<RisRecord>

Converts the RISFile lines provided by the reader into a list of RisRecords. May throw an IOException if the reader fails to deliver lines or a KRisException if the lines cannot be parsed successfully.


fun process(file: File, dispatchers: DispatcherProvider = DefaultDispatcherProvider): List<RisRecord>

Converts the RISFile lines in the provided File into a list of RisRecords. May throw an IOException if the file cannot be read successfully. or a KRisException if the lines cannot be parsed successfully.


fun process(filePath: String, dispatchers: DispatcherProvider = DefaultDispatcherProvider): List<RisRecord>

Converts the RISFile lines from the file with the provided path into a list of RisRecords. May throw an IOException if the file cannot be read successfully. or a KRisException if the lines cannot be parsed successfully.


fun process(inputStream: InputStream, dispatchers: DispatcherProvider = DefaultDispatcherProvider): List<RisRecord>

Converts the RISFile lines provided by the InputStream into a list of RisRecords. May throw an IOException if the stream cannot be read successfully. or a KRisException if the lines cannot be parsed successfully.