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.FieldExtractormarcFieldExtractor
-
Constructor Summary
Constructors Constructor Description MarcJsonCalculatorFacade()MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement)MarcJsonCalculatorFacade(de.gwdg.metadataqa.api.configuration.MeasurementConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()de.gwdg.metadataqa.api.schema.SchemagetSchema()Stringmeasure(String jsonRecord)-
Methods inherited from class de.gwdg.metadataqa.api.calculator.CalculatorFacade
conditionalConfiguration, getCache, getCalculators, getCompressionLevel, getEmptyFields, getExistingFields, getHeader, getMissingFields, getTermsCollection, measure, measureAsJson, measureAsJson, measureAsList, measureAsList, measureAsListOfObjects, measureAsListOfObjects, measureAsMap, measureAsMap, measureAsMetricResult, measureAsMetricResult, measureCsvWithGenerics, measureWithGenerics, measureWithGenerics, setCompressionLevel, setCsvReader, setCsvReader, setCsvReader, setSchema, shutDown
-
-
-
-
Constructor Detail
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade()
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade(de.gwdg.metadataqa.api.configuration.MeasurementConfiguration config)
-
MarcJsonCalculatorFacade
public MarcJsonCalculatorFacade(boolean enableFieldExistenceMeasurement, boolean enableFieldCardinalityMeasurement, boolean enableCompletenessMeasurement, boolean enableTfIdfMeasurement, boolean enableProblemCatalogMeasurement)
-
-
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
-
getSchema
public de.gwdg.metadataqa.api.schema.Schema getSchema()
- Overrides:
getSchemain classde.gwdg.metadataqa.api.calculator.CalculatorFacade
-
-