Package de.gwdg.metadataqa.marc.cli
Class DataElements
java.lang.Object
de.gwdg.metadataqa.marc.cli.DataElements
- All Implemented Interfaces:
BibliographicInputProcessor,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterIteration(int numberOfprocessedRecords, long duration) voidvoidfileOpened(Path file) voidstatic voidvoidprintHelp(org.apache.commons.cli.Options options) voidprocessRecord(BibliographicRecord bibliographicRecord, int recordNumber) voidprocessRecord(BibliographicRecord bibliographicRecord, int recordNumber, List<ValidationError> errors) voidprocessRecord(org.marc4j.marc.Record marc4jRecord, int recordNumber) Processes a single record before it's transformed to a BibliographicRecord and while it's still in the marc4j format.boolean
-
Constructor Details
-
DataElements
- Throws:
org.apache.commons.cli.ParseException
-
-
Method Details
-
main
-
getParameters
- Specified by:
getParametersin interfaceBibliographicInputProcessor
-
processRecord
Description copied from interface:BibliographicInputProcessorProcesses a single record before it's transformed to a BibliographicRecord and while it's still in the marc4j format.- Specified by:
processRecordin interfaceBibliographicInputProcessor- Parameters:
marc4jRecord- Record in marc4j format to be processed.recordNumber- Number of the record in the file.- Throws:
IOException
-
processRecord
public void processRecord(BibliographicRecord bibliographicRecord, int recordNumber, List<ValidationError> errors) throws IOException - Specified by:
processRecordin interfaceBibliographicInputProcessor- Throws:
IOException
-
processRecord
public void processRecord(BibliographicRecord bibliographicRecord, int recordNumber) throws IOException - Specified by:
processRecordin interfaceBibliographicInputProcessor- Throws:
IOException
-
beforeIteration
public void beforeIteration()- Specified by:
beforeIterationin interfaceBibliographicInputProcessor
-
fileOpened
- Specified by:
fileOpenedin interfaceBibliographicInputProcessor
-
fileProcessed
public void fileProcessed()- Specified by:
fileProcessedin interfaceBibliographicInputProcessor
-
afterIteration
public void afterIteration(int numberOfprocessedRecords, long duration) - Specified by:
afterIterationin interfaceBibliographicInputProcessor
-
printHelp
public void printHelp(org.apache.commons.cli.Options options) - Specified by:
printHelpin interfaceBibliographicInputProcessor
-
readyToProcess
public boolean readyToProcess()- Specified by:
readyToProcessin interfaceBibliographicInputProcessor
-