Uses of Class
gov.nasa.pds.tools.validate.ProblemDefinition
| Package | Description |
|---|---|
| gov.nasa.pds.tools.validate |
Implementations of general-purpose classes for the validation
application.
|
| gov.nasa.pds.tools.validate.content.array | |
| gov.nasa.pds.tools.validate.content.table | |
| gov.nasa.pds.tools.validate.rule |
Implementations of rules for checking compliance to data standards.
|
| gov.nasa.pds.tools.validate.rule.pds4 |
Implementations of standards rules for the PDS4 data standard.
|
-
Uses of ProblemDefinition in gov.nasa.pds.tools.validate
Methods in gov.nasa.pds.tools.validate that return ProblemDefinition Modifier and Type Method Description ProblemDefinitionValidationProblem. getProblem()Constructors in gov.nasa.pds.tools.validate with parameters of type ProblemDefinition Constructor Description ContentProblem(ProblemDefinition defn, URL source, URL label)Constructor.ValidationProblem(ProblemDefinition defn, ValidationTarget target)ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber)ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber, String message)ValidationProblem(ProblemDefinition defn, ValidationTarget target, String message)ValidationProblem(ProblemDefinition defn, URL target)ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber)ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber, String message)ValidationProblem(ProblemDefinition defn, URL target, String message) -
Uses of ProblemDefinition in gov.nasa.pds.tools.validate.content.array
Constructors in gov.nasa.pds.tools.validate.content.array with parameters of type ProblemDefinition Constructor Description ArrayContentProblem(ProblemDefinition defn, URL source)Constructor.ArrayContentProblem(ProblemDefinition defn, URL source, URL label, int array, int[] location)Constructor. -
Uses of ProblemDefinition in gov.nasa.pds.tools.validate.content.table
Constructors in gov.nasa.pds.tools.validate.content.table with parameters of type ProblemDefinition Constructor Description TableContentProblem(ProblemDefinition defn, URL source)Constructor.TableContentProblem(ProblemDefinition defn, URL source, URL label, int table, int record, int field)Constructor.TableContentProblem(ProblemDefinition defn, URL source, URL label, Integer table, Integer record)Constructor. -
Uses of ProblemDefinition in gov.nasa.pds.tools.validate.rule
Fields in gov.nasa.pds.tools.validate.rule declared as ProblemDefinition Modifier and Type Field Description static ProblemDefinitionGenericProblems. MALFORMED_UTF8_CHARACTERIndicates a problem in a UTF-8 byte stream, where one or more bytes do not indicate a legal encoding of a character.static ProblemDefinitionGenericProblems. UNCAUGHT_EXCEPTIONMethods in gov.nasa.pds.tools.validate.rule with parameters of type ProblemDefinition Modifier and Type Method Description protected voidAbstractValidationRule. reportError(ProblemDefinition defn, URL targetUrl, int lineNumber, int columnNumber)Reports an error to the validation listener.protected voidAbstractValidationRule. reportError(ProblemDefinition defn, URL target, int lineNumber, int columnNumber, String message)Reports an error to the validation listener with a custom message. -
Uses of ProblemDefinition in gov.nasa.pds.tools.validate.rule.pds4
Fields in gov.nasa.pds.tools.validate.rule.pds4 declared as ProblemDefinition Modifier and Type Field Description static ProblemDefinitionPDS4Problems. DIRECTORY_NAME_CONFLICTS_IN_CASEIndicates a directory name that conflicts with the name of another file or folder in the same parent folder.static ProblemDefinitionPDS4Problems. DIRECTORY_NAME_TOO_LONGIndicates a directory name that exceeds the maximum length.static ProblemDefinitionPDS4Problems. DIRECTORY_NAME_USES_INVALID_CHARACTERIndicates a directory name that includes a disallowed character.static ProblemDefinitionPDS4Problems. DUPLICATE_LOGICAL_IDENTIFIERIndicates a logical identifier that was used more than once.static ProblemDefinitionPDS4Problems. FIELDS_NOT_IN_ORDERIndicates a table definition where the fields are not defined in physical order.static ProblemDefinitionPDS4Problems. FIELDS_OVERLAPIndicates a table definition where the fields are not defined in physical order.static ProblemDefinitionPDS4Problems. FILE_NAME_CONFLICTS_IN_CASEIndicates a file name that conflicts with the name of another file or folder in the same parent folder.static ProblemDefinitionPDS4Problems. FILE_NAME_TOO_LONGIndicates a file name that exceeds the maximum length.static ProblemDefinitionPDS4Problems. FILE_NAME_USES_INVALID_CHARACTERIndicates a file name that includes illegal characters.static ProblemDefinitionPDS4Problems. INVALID_COLLECTION_NAMEIndicates a collection directory that has an invalid name.static ProblemDefinitionPDS4Problems. INVALID_LABELIndicates a label that has invalid structure.static ProblemDefinitionPDS4Problems. INVALID_LABEL_EXTENSIONIndicates a label that does not have the required extension.static ProblemDefinitionPDS4Problems. UNALLOWED_BASE_NAMEIndicates a file name that includes a disallowed base name.static ProblemDefinitionPDS4Problems. UNALLOWED_BUNDLE_SUBDIRECTORY_NAMEIndicates a directory name that is explicitly disallowed by the standard.static ProblemDefinitionPDS4Problems. UNALLOWED_DIRECTORY_NAMEIndicates a directory name that is explicitly disallowed by the standard.static ProblemDefinitionPDS4Problems. UNALLOWED_FILE_NAMEIndicates a file name that is explicitly disallowed by the standard.static ProblemDefinitionPDS4Problems. UNEXPECTED_FILE_IN_BUNDLE_ROOTIndicates an unexpected file in the root directory of a bundle.static ProblemDefinitionPDS4Problems. UNLABELED_FILEIndicates a file that is not associated with any label.