Package de.gwdg.metadataqa.marc
Class MarcFieldExtractor
java.lang.Object
de.gwdg.metadataqa.marc.MarcFieldExtractor
- All Implemented Interfaces:
de.gwdg.metadataqa.api.interfaces.Calculator,Serializable
public class MarcFieldExtractor
extends Object
implements de.gwdg.metadataqa.api.interfaces.Calculator, Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMarcFieldExtractor(de.gwdg.metadataqa.api.schema.Schema schema) MarcFieldExtractor(String idPath) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractWords(String text, int length) getCsv(boolean withLabel, de.gwdg.metadataqa.api.util.CompressionLevel compressionLevel) getIsbn()getX007()getX008()booleanisValid()voidmeasure(de.gwdg.metadataqa.api.model.selector.JsonSelector selector) List<de.gwdg.metadataqa.api.interfaces.MetricResult>measure(de.gwdg.metadataqa.api.model.selector.Selector selector) voidvoidvoidvoid
-
Field Details
-
CALCULATOR_NAME
- See Also:
-
LEADER_KEY
- See Also:
-
FIELD_NAME
- See Also:
-
resultMap
-
schema
protected de.gwdg.metadataqa.api.schema.Schema schema
-
-
Constructor Details
-
MarcFieldExtractor
public MarcFieldExtractor() -
MarcFieldExtractor
public MarcFieldExtractor(de.gwdg.metadataqa.api.schema.Schema schema) -
MarcFieldExtractor
-
-
Method Details
-
getCalculatorName
- Specified by:
getCalculatorNamein interfacede.gwdg.metadataqa.api.interfaces.Calculator
-
measure
public void measure(de.gwdg.metadataqa.api.model.selector.JsonSelector selector) throws com.jayway.jsonpath.InvalidJsonException - Throws:
com.jayway.jsonpath.InvalidJsonException
-
getIdPath
-
setIdPath
-
measure
public List<de.gwdg.metadataqa.api.interfaces.MetricResult> measure(de.gwdg.metadataqa.api.model.selector.Selector selector) - Specified by:
measurein interfacede.gwdg.metadataqa.api.interfaces.Calculator
-
getResultMap
-
getLabelledResultMap
-
getCsv
public String getCsv(boolean withLabel, de.gwdg.metadataqa.api.util.CompressionLevel compressionLevel) -
getHeader
- Specified by:
getHeaderin interfacede.gwdg.metadataqa.api.interfaces.Calculator
-
processLeader
public void processLeader() -
process007
public void process007() -
process008
public void process008() -
extractWords
-
getRecordId
-
getLeader
-
getX007
-
getX008
-
getTitleWords
-
getAuthorWords
-
getDuplumKeyType
-
getDateOfPublication
-
getIsbn
-
getPublisherOrDistributorNumber
-
getAbbreviatedNameOfPublisher
-
getNumberOfPart
-
getNameOfPart
-
getExtent
-
getMusicalPresentationStatement
-
getVolumeDesignation
-
getRelatedParts
-
getDuplumKeyMap
-
createDuplumKeyMap
public void createDuplumKeyMap() -
isValid
public boolean isValid()
-