Enum ProblemType

    • Enum Constant Detail

      • MISSING_REQUIRED_RESOURCE

        public static final ProblemType MISSING_REQUIRED_RESOURCE
      • FILE_NAMING_PROBLEM

        public static final ProblemType FILE_NAMING_PROBLEM
      • MISSING_REFERENCED_FILE

        public static final ProblemType MISSING_REFERENCED_FILE
      • INVALID_LABEL

        public static final ProblemType INVALID_LABEL
      • EMPTY_FOLDER

        public static final ProblemType EMPTY_FOLDER
      • UNKNOWN_VALUE

        public static final ProblemType UNKNOWN_VALUE
      • TABLE_DEFINITION_PROBLEM

        public static final ProblemType TABLE_DEFINITION_PROBLEM
      • TABLE_DEFINITION_MISMATCH

        public static final ProblemType TABLE_DEFINITION_MISMATCH
      • INVALID_FIELD_VALUE

        public static final ProblemType INVALID_FIELD_VALUE
      • INVALID_CHARACTER_STREAM

        public static final ProblemType INVALID_CHARACTER_STREAM
      • DUPLICATE_IDENTIFIER

        public static final ProblemType DUPLICATE_IDENTIFIER
      • CONTEXT_REFERENCE_NOT_FOUND

        public static final ProblemType CONTEXT_REFERENCE_NOT_FOUND
      • OUT_OF_MEMORY

        public static final ProblemType OUT_OF_MEMORY
      • INTERNAL_ERROR

        public static final ProblemType INTERNAL_ERROR
      • CHECKSUM_MISMATCH

        public static final ProblemType CHECKSUM_MISMATCH
      • MISSING_CHECKSUM

        public static final ProblemType MISSING_CHECKSUM
      • FILESIZE_MISMATCH

        public static final ProblemType FILESIZE_MISMATCH
      • INVALID_OBJECT_DEFINITION

        public static final ProblemType INVALID_OBJECT_DEFINITION
      • MISSING_FILESIZE

        public static final ProblemType MISSING_FILESIZE
      • SCHEMA_ERROR

        public static final ProblemType SCHEMA_ERROR
      • SCHEMATRON_ERROR

        public static final ProblemType SCHEMATRON_ERROR
      • LABEL_UNRESOLVABLE_RESOURCE

        public static final ProblemType LABEL_UNRESOLVABLE_RESOURCE
      • MISSING_SCHEMA

        public static final ProblemType MISSING_SCHEMA
      • BAD_EXTENSION

        public static final ProblemType BAD_EXTENSION
      • FILE_NAME_TOO_LONG

        public static final ProblemType FILE_NAME_TOO_LONG
      • FILE_NAME_HAS_INVALID_CHARS

        public static final ProblemType FILE_NAME_HAS_INVALID_CHARS
      • UNALLOWED_FILE_NAME

        public static final ProblemType UNALLOWED_FILE_NAME
      • UNALLOWED_BASE_NAME

        public static final ProblemType UNALLOWED_BASE_NAME
      • DIR_NAME_TOO_LONG

        public static final ProblemType DIR_NAME_TOO_LONG
      • DIR_NAME_HAS_INVALID_CHARS

        public static final ProblemType DIR_NAME_HAS_INVALID_CHARS
      • UNALLOWED_BUNDLE_SUBDIR_NAME

        public static final ProblemType UNALLOWED_BUNDLE_SUBDIR_NAME
      • UNALLOWED_DIRECTORY_NAME

        public static final ProblemType UNALLOWED_DIRECTORY_NAME
      • INVALID_COLLECTION_NAME

        public static final ProblemType INVALID_COLLECTION_NAME
      • UNEXPECTED_FILE_IN_BUNDLE_ROOT

        public static final ProblemType UNEXPECTED_FILE_IN_BUNDLE_ROOT
      • INVALID_MEMBER_STATUS

        public static final ProblemType INVALID_MEMBER_STATUS
      • DUPLICATE_VERSIONS

        public static final ProblemType DUPLICATE_VERSIONS
      • DUPLICATE_MEMBERS

        public static final ProblemType DUPLICATE_MEMBERS
      • MISSING_PARENT_PREFIX

        public static final ProblemType MISSING_PARENT_PREFIX
      • MISSING_VERSION

        public static final ProblemType MISSING_VERSION
      • CATALOG_UNRESOLVABLE_RESOURCE

        public static final ProblemType CATALOG_UNRESOLVABLE_RESOURCE
      • CATALOG_UNRESOLVABLE_SCHEMA

        public static final ProblemType CATALOG_UNRESOLVABLE_SCHEMA
      • CATALOG_UNRESOLVABLE_SCHEMATRON

        public static final ProblemType CATALOG_UNRESOLVABLE_SCHEMATRON
      • ARRAY_INTERNAL_ERROR

        public static final ProblemType ARRAY_INTERNAL_ERROR
      • ARRAY_DATA_FILE_READ_ERROR

        public static final ProblemType ARRAY_DATA_FILE_READ_ERROR
      • ARRAY_VALUE_OUT_OF_DATA_TYPE_RANGE

        public static final ProblemType ARRAY_VALUE_OUT_OF_DATA_TYPE_RANGE
      • ARRAY_VALUE_OUT_OF_MIN_MAX_RANGE

        public static final ProblemType ARRAY_VALUE_OUT_OF_MIN_MAX_RANGE
      • ARRAY_VALUE_OUT_OF_SCALED_MIN_MAX_RANGE

        public static final ProblemType ARRAY_VALUE_OUT_OF_SCALED_MIN_MAX_RANGE
      • TABLE_INTERNAL_ERROR

        public static final ProblemType TABLE_INTERNAL_ERROR
      • TABLE_FILE_READ_ERROR

        public static final ProblemType TABLE_FILE_READ_ERROR
      • MISSING_CRLF

        public static final ProblemType MISSING_CRLF
      • MISSING_LF

        public static final ProblemType MISSING_LF
      • RECORD_LENGTH_MISMATCH

        public static final ProblemType RECORD_LENGTH_MISMATCH
      • RECORDS_MISMATCH

        public static final ProblemType RECORDS_MISMATCH
      • BIT_FIELD_MISMATCH

        public static final ProblemType BIT_FIELD_MISMATCH
      • FIELDS_MISMATCH

        public static final ProblemType FIELDS_MISMATCH
      • FIELD_VALUE_OUT_OF_MIN_MAX_RANGE

        public static final ProblemType FIELD_VALUE_OUT_OF_MIN_MAX_RANGE
      • FIELD_VALUE_TOO_LONG

        public static final ProblemType FIELD_VALUE_TOO_LONG
      • FIELD_VALUE_DATA_TYPE_MISMATCH

        public static final ProblemType FIELD_VALUE_DATA_TYPE_MISMATCH
      • FIELD_VALUE_OVERLAP

        public static final ProblemType FIELD_VALUE_OVERLAP
      • BAD_FIELD_READ

        public static final ProblemType BAD_FIELD_READ
      • FIELD_VALUE_NOT_A_NUMBER

        public static final ProblemType FIELD_VALUE_NOT_A_NUMBER
      • FIELD_VALUE_NOT_RIGHT_JUSTIFIED

        public static final ProblemType FIELD_VALUE_NOT_RIGHT_JUSTIFIED
      • FIELD_VALUE_NOT_LEFT_JUSTIFIED

        public static final ProblemType FIELD_VALUE_NOT_LEFT_JUSTIFIED
      • FIELD_VALUE_FORMAT_SPECIFIER_MISMATCH

        public static final ProblemType FIELD_VALUE_FORMAT_SPECIFIER_MISMATCH
      • FIELD_VALUE_FORMAT_PRECISION_MISMATCH

        public static final ProblemType FIELD_VALUE_FORMAT_PRECISION_MISMATCH
      • LOCAL_IDENTIFIER_NOT_FOUND

        public static final ProblemType LOCAL_IDENTIFIER_NOT_FOUND
      • NON_PDFA_FILE

        public static final ProblemType NON_PDFA_FILE
      • NO_PRODUCTS_FOUND

        public static final ProblemType NO_PRODUCTS_FOUND
      • SCHEMA_WARNING

        public static final ProblemType SCHEMA_WARNING
      • MISSING_SCHEMATRON_SPEC

        public static final ProblemType MISSING_SCHEMATRON_SPEC
      • BAD_SCHEMATYPENS

        public static final ProblemType BAD_SCHEMATYPENS
      • MISSING_SCHEMATYPENS

        public static final ProblemType MISSING_SCHEMATYPENS
      • SCHEMATRON_WARNING

        public static final ProblemType SCHEMATRON_WARNING
      • FILE_REFERENCE_CASE_MISMATCH

        public static final ProblemType FILE_REFERENCE_CASE_MISMATCH
      • ARRAY_INTERNAL_WARNING

        public static final ProblemType ARRAY_INTERNAL_WARNING
      • REFERENCE_NOT_FOUND

        public static final ProblemType REFERENCE_NOT_FOUND
      • MEMBER_NOT_FOUND

        public static final ProblemType MEMBER_NOT_FOUND
      • INTEGRITY_PDS4_VERSION_MISMATCH

        public static final ProblemType INTEGRITY_PDS4_VERSION_MISMATCH
      • MISSING_CONTEXT_REFERENCE

        public static final ProblemType MISSING_CONTEXT_REFERENCE
      • UNREFERENCED_MEMBER

        public static final ProblemType UNREFERENCED_MEMBER
      • UNLABELED_FILE

        public static final ProblemType UNLABELED_FILE
      • NON_JPEG_FILE

        public static final ProblemType NON_JPEG_FILE
      • NON_PNG_FILE

        public static final ProblemType NON_PNG_FILE
      • NON_HTML_FILE

        public static final ProblemType NON_HTML_FILE
      • NON_MSWORD_FILE

        public static final ProblemType NON_MSWORD_FILE
      • NON_MSEXCEL_FILE

        public static final ProblemType NON_MSEXCEL_FILE
      • NON_LATEX_FILE

        public static final ProblemType NON_LATEX_FILE
      • NON_POSTSCRIPT_FILE

        public static final ProblemType NON_POSTSCRIPT_FILE
      • NON_ENCAPSULATED_POSTSCRIPT_FILE

        public static final ProblemType NON_ENCAPSULATED_POSTSCRIPT_FILE
      • NON_RICHTEXT_FILE

        public static final ProblemType NON_RICHTEXT_FILE
      • NON_GIF_FILE

        public static final ProblemType NON_GIF_FILE
      • NON_TIFF_FILE

        public static final ProblemType NON_TIFF_FILE
      • NON_MP4_FILE

        public static final ProblemType NON_MP4_FILE
      • NON_REGISTERED_PRODUCT

        public static final ProblemType NON_REGISTERED_PRODUCT
      • CHARS_BETWEEN_FIELDS

        public static final ProblemType CHARS_BETWEEN_FIELDS
      • GENERAL_INFO

        public static final ProblemType GENERAL_INFO
      • CHECKSUM_MATCHES

        public static final ProblemType CHECKSUM_MATCHES
      • FILESIZE_MATCHES

        public static final ProblemType FILESIZE_MATCHES
      • MISSING_CHECKSUM_INFO

        public static final ProblemType MISSING_CHECKSUM_INFO
      • MISSING_FILESIZE_INFO

        public static final ProblemType MISSING_FILESIZE_INFO
      • SCHEMATRON_INFO

        public static final ProblemType SCHEMATRON_INFO
      • BLANK_FIELD_VALUE

        public static final ProblemType BLANK_FIELD_VALUE
      • MEMBER_FOUND

        public static final ProblemType MEMBER_FOUND
      • REFERENCED_MEMBER

        public static final ProblemType REFERENCED_MEMBER
      • DUPLICATE_MEMBERS_INFO

        public static final ProblemType DUPLICATE_MEMBERS_INFO
      • PARENT_PREFIX_FOUND

        public static final ProblemType PARENT_PREFIX_FOUND
      • UNREFERENCED_FILE

        public static final ProblemType UNREFERENCED_FILE
      • CONTEXT_REFERENCE_FOUND

        public static final ProblemType CONTEXT_REFERENCE_FOUND
      • CONTEXT_REFERENCE_FOUND_MISMATCH

        public static final ProblemType CONTEXT_REFERENCE_FOUND_MISMATCH
      • CONTEXT_REFERENCE_FOUND_CASE_MISMATCH

        public static final ProblemType CONTEXT_REFERENCE_FOUND_CASE_MISMATCH
      • LOCAL_ID_FOUND

        public static final ProblemType LOCAL_ID_FOUND
      • ARRAY_VALUE_IS_SPECIAL_CONSTANT

        public static final ProblemType ARRAY_VALUE_IS_SPECIAL_CONSTANT
      • FIELD_VALUE_IS_SPECIAL_CONSTANT

        public static final ProblemType FIELD_VALUE_IS_SPECIAL_CONSTANT
      • CRLF_DETECTED

        public static final ProblemType CRLF_DETECTED
      • RECORD_MATCH

        public static final ProblemType RECORD_MATCH
      • GOOD_RECORD_LENGTH

        public static final ProblemType GOOD_RECORD_LENGTH
      • FIELD_VALUE_FORMAT_MATCH

        public static final ProblemType FIELD_VALUE_FORMAT_MATCH
      • FIELD_VALUE_IN_MIN_MAX_RANGE

        public static final ProblemType FIELD_VALUE_IN_MIN_MAX_RANGE
      • FIELD_VALUE_DATA_TYPE_MATCH

        public static final ProblemType FIELD_VALUE_DATA_TYPE_MATCH
      • BIT_FIELD_MATCH

        public static final ProblemType BIT_FIELD_MATCH
      • TIMING_METRICS

        public static final ProblemType TIMING_METRICS
    • Method Detail

      • values

        public static ProblemType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ProblemType c : ProblemType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ProblemType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getKey

        public String getKey()
        Gets the key for mapping the problem type to a UI string.
        Returns:
        the key string