public class ArrayValidator extends Object implements DataObjectValidator
| Constructor and Description |
|---|
ArrayValidator(RuleContext context,
ProblemListener listener) |
ArrayValidator(RuleContext context,
ProblemListener listener,
Object dataObject) |
| Modifier and Type | Method and Description |
|---|---|
gov.nasa.pds.label.object.ArrayObject |
getArray() |
int |
getArrayIndex() |
void |
setArray(gov.nasa.pds.label.object.ArrayObject array) |
void |
setArrayIndex(int arrayIndex) |
boolean |
validate()
Validate the data object
|
boolean |
validateDataObjectContents()
Validate the contents (bits) of the data object
|
boolean |
validateDataObjectDefinition()
Validate the data object definition in the label
|
public ArrayValidator(RuleContext context, ProblemListener listener)
public ArrayValidator(RuleContext context, ProblemListener listener, Object dataObject)
public boolean validate()
throws gov.nasa.pds.objectAccess.InvalidTableException,
IOException
DataObjectValidatorvalidate in interface DataObjectValidatorgov.nasa.pds.objectAccess.InvalidTableExceptionIOExceptionpublic boolean validateDataObjectDefinition()
DataObjectValidatorvalidateDataObjectDefinition in interface DataObjectValidatorpublic boolean validateDataObjectContents()
throws gov.nasa.pds.objectAccess.InvalidTableException,
IOException
DataObjectValidatorvalidateDataObjectContents in interface DataObjectValidatorgov.nasa.pds.objectAccess.InvalidTableExceptionIOExceptionpublic gov.nasa.pds.label.object.ArrayObject getArray()
public void setArray(gov.nasa.pds.label.object.ArrayObject array)
public int getArrayIndex()
public void setArrayIndex(int arrayIndex)
Copyright © 2023 Jet Propulsion Laboratory, California Institute of Technology. All rights reserved.