Interface BibliographicInputProcessor
-
- All Known Implementing Classes:
AuthorityAnalysis,BLClassificationAnalysis,ClassificationAnalysis,Completeness,DataElements,Formatter,FunctionalAnalysis,MarcToSolr,NetworkAnalysis,SerialScore,Shacl4bib,ShelfReadyCompleteness,ThompsonTraillCompleteness,ValidatorCli
public interface BibliographicInputProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterIteration(int numberOfprocessedRecords)voidbeforeIteration()voidfileOpened(Path path)voidfileProcessed()CommonParametersgetParameters()voidprintHelp(org.apache.commons.cli.Options options)voidprocessRecord(BibliographicRecord marcRecord, int recordNumber)voidprocessRecord(org.marc4j.marc.Record marc4jRecord, int recordNumber)booleanreadyToProcess()
-
-
-
Method Detail
-
getParameters
CommonParameters getParameters()
-
processRecord
void processRecord(org.marc4j.marc.Record marc4jRecord, int recordNumber) throws IOException- Throws:
IOException
-
processRecord
void processRecord(BibliographicRecord marcRecord, int recordNumber) throws IOException
- Throws:
IOException
-
beforeIteration
void beforeIteration()
-
fileOpened
void fileOpened(Path path)
-
fileProcessed
void fileProcessed()
-
afterIteration
void afterIteration(int numberOfprocessedRecords)
-
printHelp
void printHelp(org.apache.commons.cli.Options options)
-
readyToProcess
boolean readyToProcess()
-
-