Class ArrayValidator
- java.lang.Object
-
- gov.nasa.pds.tools.validate.rule.pds4.ArrayValidator
-
- All Implemented Interfaces:
DataObjectValidator
public class ArrayValidator extends Object implements DataObjectValidator
-
-
Constructor Summary
Constructors Constructor Description ArrayValidator(RuleContext context, ProblemListener listener)ArrayValidator(RuleContext context, ProblemListener listener, Object dataObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvalidate()Validate the data objectbooleanvalidateDataObjectContents()Validate the contents (bits) of the data objectbooleanvalidateDataObjectDefinition()Validate the data object definition in the label
-
-
-
Constructor Detail
-
ArrayValidator
public ArrayValidator(RuleContext context, ProblemListener listener)
-
ArrayValidator
public ArrayValidator(RuleContext context, ProblemListener listener, Object dataObject)
-
-
Method Detail
-
validate
public boolean validate() throws gov.nasa.pds.objectAccess.InvalidTableException, IOExceptionDescription copied from interface:DataObjectValidatorValidate the data object- Specified by:
validatein interfaceDataObjectValidator- Throws:
gov.nasa.pds.objectAccess.InvalidTableExceptionIOException
-
validateDataObjectDefinition
public boolean validateDataObjectDefinition()
Description copied from interface:DataObjectValidatorValidate the data object definition in the label- Specified by:
validateDataObjectDefinitionin interfaceDataObjectValidator
-
validateDataObjectContents
public boolean validateDataObjectContents() throws gov.nasa.pds.objectAccess.InvalidTableException, IOExceptionDescription copied from interface:DataObjectValidatorValidate the contents (bits) of the data object- Specified by:
validateDataObjectContentsin interfaceDataObjectValidator- Throws:
gov.nasa.pds.objectAccess.InvalidTableExceptionIOException
-
-