Class ConfigKey
java.lang.Object
gov.nasa.pds.validate.commandline.options.ConfigKey
public class ConfigKey extends Object
An interface that contains the valid property keys for the Validate Tool
configuration file.
- Author:
- mcayanan
-
Field Summary
Fields Modifier and Type Field Description static StringALLOW_UNLABELED_FILESProperty to allow the tool to not report on unlabeled files in a bundle or collection.static StringBASE_PATHList of paths to use as the base when looking up file references in a checksum manifest file.static StringCATALOGThe catalog file to use during validation.static StringCHECKSUMProperty to specify one or more checksum manifest files.static StringFORCEDEPRECATED: Force the tool to validate against the schema and schematron specified in the label.static StringLATEST_JSON_FILEProperty to download the latest Registered Context Products JSON file and replace the existing file.static StringLOCALEnables/disables direcotry recursion.static StringMAX_ERRORSProperty to specify the maximum number of errors to report before terminating a validation run.static StringMODELDEPRECATED: The model version to use during validation.static StringNO_DATADEPRECATED: Property to disable data content validation.static StringNONREGPROD_JSON_FILEstatic StringREGEXPList of file patterns to look for if traversing a target directory.static StringREPORTThe report.static StringRULEProperty to specify the validation rule type.static StringSCHEMAA list of schema files to validate against.static StringSCHEMATRONA list of schematron files to validate against.static StringSKIP_CONTENT_VALIDATIONProperty to disable data content validation.static StringSKIP_CONTEXT_VALIDATIONProperty to disable context validation.static StringSKIP_PRODUCT_VALIDATIONstatic StringSPOT_CHECK_DATAProperty to specify how many lines or records to skip during content validation.static StringSTYLEConfigures the report style format.static StringTARGETA list of targets to validate.static StringTARGET_MANIFESTProperty to specify the file that contains a list of files/directories to validate.static StringVERBOSEA severity level for the output report. -
Constructor Summary
Constructors Constructor Description ConfigKey() -
Method Summary
-
Field Details
-
REGEXP
List of file patterns to look for if traversing a target directory.- See Also:
- Constant Field Values
-
REPORT
The report.- See Also:
- Constant Field Values
-
TARGET
A list of targets to validate.- See Also:
- Constant Field Values
-
VERBOSE
A severity level for the output report.- See Also:
- Constant Field Values
-
SCHEMA
A list of schema files to validate against.- See Also:
- Constant Field Values
-
SCHEMATRON
A list of schematron files to validate against.- See Also:
- Constant Field Values
-
CATALOG
The catalog file to use during validation.- See Also:
- Constant Field Values
-
CHECKSUM
Property to specify one or more checksum manifest files.- See Also:
- Constant Field Values
-
BASE_PATH
List of paths to use as the base when looking up file references in a checksum manifest file.- See Also:
- Constant Field Values
-
MODEL
DEPRECATED: The model version to use during validation.- See Also:
- Constant Field Values
-
LOCAL
Enables/disables direcotry recursion.- See Also:
- Constant Field Values
-
STYLE
Configures the report style format.- See Also:
- Constant Field Values
-
FORCE
DEPRECATED: Force the tool to validate against the schema and schematron specified in the label.- See Also:
- Constant Field Values
-
RULE
Property to specify the validation rule type.- See Also:
- Constant Field Values
-
NO_DATA
DEPRECATED: Property to disable data content validation.- See Also:
- Constant Field Values
-
SKIP_CONTENT_VALIDATION
Property to disable data content validation.- See Also:
- Constant Field Values
-
MAX_ERRORS
Property to specify the maximum number of errors to report before terminating a validation run.- See Also:
- Constant Field Values
-
SPOT_CHECK_DATA
Property to specify how many lines or records to skip during content validation.- See Also:
- Constant Field Values
-
ALLOW_UNLABELED_FILES
Property to allow the tool to not report on unlabeled files in a bundle or collection.- See Also:
- Constant Field Values
-
LATEST_JSON_FILE
Property to download the latest Registered Context Products JSON file and replace the existing file.- See Also:
- Constant Field Values
-
NONREGPROD_JSON_FILE
- See Also:
- Constant Field Values
-
SKIP_CONTEXT_VALIDATION
Property to disable context validation.- See Also:
- Constant Field Values
-
TARGET_MANIFEST
Property to specify the file that contains a list of files/directories to validate.- See Also:
- Constant Field Values
-
SKIP_PRODUCT_VALIDATION
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConfigKey
public ConfigKey()
-