Package de.gwdg.metadataqa.marc
Class MarcJsonCalculatorFacade
- java.lang.Object
-
- de.gwdg.metadataqa.api.calculator.CalculatorFacade
-
- de.gwdg.metadataqa.marc.MarcJsonCalculatorFacade
-
- All Implemented Interfaces:
Serializable
public class MarcJsonCalculatorFacade extends de.gwdg.metadataqa.api.calculator.CalculatorFacade- Author:
- Péter Király
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMarcJsonCalculatorFacade.Formats
-
Field Summary
Fields Modifier and Type Field Description protected de.gwdg.metadataqa.api.calculator.FieldExtractorfieldExtractorprotected MarcJsonCalculatorFacade.Formatsformat-
Fields inherited from class de.gwdg.metadataqa.api.calculator.CalculatorFacade
cache, calculators, checkSkippableCollections, collectTfIdfTerms, completenessCalculator, completenessCollectFields, completenessMeasurementEnabled, compressionLevel, csvReader, fieldCardinalityMeasurementEnabled, fieldExistenceMeasurementEnabled, fieldExtractorEnabled, languageCalculator, languageMeasurementEnabled, multilingualSaturationCalculator, multilingualSaturationMeasurementEnabled, problemCatalogMeasurementEnabled, saturationExtendedResult, solrClient, solrConfiguration, tfidfCalculator, tfIdfMeasurementEnabled, uniquenessMeasurementEnabled
-
-
Constructor Summary
Constructors Constructor Description MarcJsonCalculatorFacade()MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement)MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement, boolean abbreviate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()MarcJsonCalculatorFacade.FormatsgetFormat()de.gwdg.metadataqa.api.schema.SchemagetSchema()Stringmeasure(String jsonRecord)voidsetFormat(MarcJsonCalculatorFacade.Formats format)-
Methods inherited from class de.gwdg.metadataqa.api.calculator.CalculatorFacade
collectTfIdfTerms, collectTfIdfTerms, completenessCollectFields, completenessCollectFields, conditionalConfiguration, configureSolr, disableCompletenessMeasurement, disableFieldCardinalityMeasurement, disableFieldExistenceMeasurement, disableFieldExtractor, disableLanguageMeasurement, disableMultilingualSaturationMeasurement, disableProblemCatalogMeasurement, disableTfIdfMeasurement, disableUniquenessMeasurement, enableCompletenessMeasurement, enableCompletenessMeasurement, enableFieldCardinalityMeasurement, enableFieldCardinalityMeasurement, enableFieldExistenceMeasurement, enableFieldExistenceMeasurement, enableFieldExtractor, enableFieldExtractor, enableLanguageMeasurement, enableLanguageMeasurement, enableMultilingualSaturationMeasurement, enableMultilingualSaturationMeasurement, enableProblemCatalogMeasurement, enableProblemCatalogMeasurement, enableTfIdfMeasurement, enableTfIdfMeasurement, enableUniquenessMeasurement, enableUniquenessMeasurement, getCache, getCalculators, getCompressionLevel, getCsv, getEmptyFields, getExistingFields, getHeader, getLabelledResults, getMissingFields, getResults, getTermsCollection, isCheckSkippableCollections, isCompletenessMeasurementEnabled, isFieldCardinalityMeasurementEnabled, isFieldExistenceMeasurementEnabled, isFieldExtractorEnabled, isLanguageMeasurementEnabled, isMultilingualSaturationMeasurementEnabled, isProblemCatalogMeasurementEnabled, isSaturationExtendedResult, isTfIdfMeasurementEnabled, isUniquenessMeasurementEnabled, measureWithGenerics, setCheckSkippableCollections, setCompressionLevel, setCsvReader, setSaturationExtendedResult, setSchema, setSolrClient
-
-
-
-
Field Detail
-
fieldExtractor
protected de.gwdg.metadataqa.api.calculator.FieldExtractor fieldExtractor
-
format
protected MarcJsonCalculatorFacade.Formats format
-
-
Constructor Detail
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade()
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement)
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement, boolean abbreviate)
-
-
Method Detail
-
configure
public void configure()
- Overrides:
configurein classde.gwdg.metadataqa.api.calculator.CalculatorFacade
-
measure
public String measure(String jsonRecord) throws com.jayway.jsonpath.InvalidJsonException
- Overrides:
measurein classde.gwdg.metadataqa.api.calculator.CalculatorFacade- Throws:
com.jayway.jsonpath.InvalidJsonException
-
getFormat
public MarcJsonCalculatorFacade.Formats getFormat()
-
setFormat
public void setFormat(MarcJsonCalculatorFacade.Formats format)
-
getSchema
public de.gwdg.metadataqa.api.schema.Schema getSchema()
- Overrides:
getSchemain classde.gwdg.metadataqa.api.calculator.CalculatorFacade
-
-