Class FieldValueValidator
java.lang.Object
gov.nasa.pds.tools.validate.content.table.FieldValueValidator
public class FieldValueValidator extends Object
Class that performs content validation on the field values of a given
record.
- Author:
- mcayanan
-
Constructor Summary
Constructors Constructor Description FieldValueValidator(ProblemListener listener)Constructor. -
Method Summary
Modifier and Type Method Description voidvalidate(gov.nasa.pds.label.object.TableRecord record, gov.nasa.pds.label.object.FieldDescription[] fields)Validates the field values in the given record.voidvalidate(gov.nasa.pds.label.object.TableRecord record, gov.nasa.pds.label.object.FieldDescription[] fields, boolean checkFieldFormat)Validates the field values in the given record.
-
Constructor Details
-
FieldValueValidator
Constructor.- Parameters:
target- The label.dataFile- The data file.
-
-
Method Details
-
validate
public void validate(gov.nasa.pds.label.object.TableRecord record, gov.nasa.pds.label.object.FieldDescription[] fields) throws FieldContentFatalExceptionValidates the field values in the given record.- Parameters:
record- The record containing the fields to validate.fields- An array of the field descriptions.- Throws:
FieldContentFatalException
-
validate
public void validate(gov.nasa.pds.label.object.TableRecord record, gov.nasa.pds.label.object.FieldDescription[] fields, boolean checkFieldFormat) throws FieldContentFatalExceptionValidates the field values in the given record.- Parameters:
record- The record containing the fields to validate.fields- An array of the field descriptions.checkFieldFormat- A flag to determine whether to check the field values against its specified field format, if present in the label.- Throws:
FieldContentFatalException
-