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
DataObjectValidator
validate
in interface DataObjectValidator
gov.nasa.pds.objectAccess.InvalidTableException
IOException
public boolean validateDataObjectDefinition()
DataObjectValidator
validateDataObjectDefinition
in interface DataObjectValidator
public boolean validateDataObjectContents() throws gov.nasa.pds.objectAccess.InvalidTableException, IOException
DataObjectValidator
validateDataObjectContents
in interface DataObjectValidator
gov.nasa.pds.objectAccess.InvalidTableException
IOException
public 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.