Class PDS4Problems
java.lang.Object
gov.nasa.pds.tools.validate.rule.pds4.PDS4Problems
public final class PDS4Problems extends Object
Defines the problems that can be reported by PDS4 validation rules.
-
Field Summary
Fields Modifier and Type Field Description static ProblemDefinitionDIRECTORY_NAME_CONFLICTS_IN_CASEIndicates a directory name that conflicts with the name of another file or folder in the same parent folder.static ProblemDefinitionDIRECTORY_NAME_TOO_LONGIndicates a directory name that exceeds the maximum length.static ProblemDefinitionDIRECTORY_NAME_USES_INVALID_CHARACTERIndicates a directory name that includes a disallowed character.static ProblemDefinitionDUPLICATE_LOGICAL_IDENTIFIERIndicates a logical identifier that was used more than once.static ProblemDefinitionFIELDS_NOT_IN_ORDERIndicates a table definition where the fields are not defined in physical order.static ProblemDefinitionFIELDS_OVERLAPIndicates a table definition where the fields are not defined in physical order.static ProblemDefinitionFILE_NAME_CONFLICTS_IN_CASEIndicates a file name that conflicts with the name of another file or folder in the same parent folder.static ProblemDefinitionFILE_NAME_TOO_LONGIndicates a file name that exceeds the maximum length.static ProblemDefinitionFILE_NAME_USES_INVALID_CHARACTERIndicates a file name that includes illegal characters.static ProblemDefinitionINVALID_COLLECTION_NAMEIndicates a collection directory that has an invalid name.static ProblemDefinitionINVALID_LABELIndicates a label that has invalid structure.static ProblemDefinitionINVALID_LABEL_EXTENSIONIndicates a label that does not have the required extension.static ProblemDefinitionUNALLOWED_BASE_NAMEIndicates a file name that includes a disallowed base name.static ProblemDefinitionUNALLOWED_BUNDLE_SUBDIRECTORY_NAMEIndicates a directory name that is explicitly disallowed by the standard.static ProblemDefinitionUNALLOWED_DIRECTORY_NAMEIndicates a directory name that is explicitly disallowed by the standard.static ProblemDefinitionUNALLOWED_FILE_NAMEIndicates a file name that is explicitly disallowed by the standard.static ProblemDefinitionUNEXPECTED_FILE_IN_BUNDLE_ROOTIndicates an unexpected file in the root directory of a bundle.static ProblemDefinitionUNLABELED_FILEIndicates a file that is not associated with any label. -
Method Summary
-
Field Details
-
INVALID_LABEL
Indicates a label that has invalid structure. -
INVALID_LABEL_EXTENSION
Indicates a label that does not have the required extension. -
FIELDS_NOT_IN_ORDER
Indicates a table definition where the fields are not defined in physical order. -
FIELDS_OVERLAP
Indicates a table definition where the fields are not defined in physical order. -
FILE_NAME_TOO_LONG
Indicates a file name that exceeds the maximum length. -
FILE_NAME_USES_INVALID_CHARACTER
Indicates a file name that includes illegal characters. -
FILE_NAME_CONFLICTS_IN_CASE
Indicates a file name that conflicts with the name of another file or folder in the same parent folder. Names conflict in case if they are the same except for case. -
UNALLOWED_FILE_NAME
Indicates a file name that is explicitly disallowed by the standard. -
UNALLOWED_BASE_NAME
Indicates a file name that includes a disallowed base name. -
DIRECTORY_NAME_TOO_LONG
Indicates a directory name that exceeds the maximum length. -
DIRECTORY_NAME_USES_INVALID_CHARACTER
Indicates a directory name that includes a disallowed character. -
DIRECTORY_NAME_CONFLICTS_IN_CASE
Indicates a directory name that conflicts with the name of another file or folder in the same parent folder. Names conflict in case if they are the same except for case. -
UNALLOWED_BUNDLE_SUBDIRECTORY_NAME
Indicates a directory name that is explicitly disallowed by the standard. -
DUPLICATE_LOGICAL_IDENTIFIER
Indicates a logical identifier that was used more than once. -
UNALLOWED_DIRECTORY_NAME
Indicates a directory name that is explicitly disallowed by the standard. -
INVALID_COLLECTION_NAME
Indicates a collection directory that has an invalid name. -
UNEXPECTED_FILE_IN_BUNDLE_ROOT
Indicates an unexpected file in the root directory of a bundle. -
UNLABELED_FILE
Indicates a file that is not associated with any label.
-