Package de.gwdg.metadataqa.marc.cli
Class ClassificationAnalysis
java.lang.Object
de.gwdg.metadataqa.marc.cli.QACli<ClassificationParameters>
de.gwdg.metadataqa.marc.cli.ClassificationAnalysis
- All Implemented Interfaces:
BibliographicInputProcessor,Serializable
public class ClassificationAnalysis
extends QACli<ClassificationParameters>
implements BibliographicInputProcessor, Serializable
- See Also:
-
Field Summary
Fields inherited from class de.gwdg.metadataqa.marc.cli.QACli
ALL, doSaveGroupIds, groupBy, idCollectorFile, parameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterIteration(int numberOfprocessedRecords, long duration) voidvoidfileOpened(Path path) 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.booleanMethods inherited from class de.gwdg.metadataqa.marc.cli.QACli
copyFileToOutputDir, doGroups, extractGroupIds, getGroupIds, initializeGroups, initializeMeta, isJarNewerThan, prepareReportFile, printToFile, saveGroupIds, saveParameters, saveParameters
-
Constructor Details
-
ClassificationAnalysis
- 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
-
getStatistics
-