Enum RpmTag

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<RpmTag>, RpmBaseTag

    public enum RpmTag
    extends java.lang.Enum<RpmTag>
    implements RpmBaseTag
    • Enum Constant Detail

      • NAME

        public static final RpmTag NAME
      • VERSION

        public static final RpmTag VERSION
      • RELEASE

        public static final RpmTag RELEASE
      • EPOCH

        public static final RpmTag EPOCH
      • SUMMARY

        public static final RpmTag SUMMARY
      • DESCRIPTION

        public static final RpmTag DESCRIPTION
      • BUILDTIME

        public static final RpmTag BUILDTIME
      • BUILDHOST

        public static final RpmTag BUILDHOST
      • SIZE

        public static final RpmTag SIZE
      • DISTRIBUTION

        public static final RpmTag DISTRIBUTION
      • VENDOR

        public static final RpmTag VENDOR
      • LICENSE

        public static final RpmTag LICENSE
      • PACKAGER

        public static final RpmTag PACKAGER
      • GROUP

        public static final RpmTag GROUP
      • URL

        public static final RpmTag URL
      • OS

        public static final RpmTag OS
      • ARCH

        public static final RpmTag ARCH
      • PREINSTALL_SCRIPT

        public static final RpmTag PREINSTALL_SCRIPT
      • POSTINSTALL_SCRIPT

        public static final RpmTag POSTINSTALL_SCRIPT
      • PREREMOVE_SCRIPT

        public static final RpmTag PREREMOVE_SCRIPT
      • POSTREMOVE_SCRIPT

        public static final RpmTag POSTREMOVE_SCRIPT
      • FILE_SIZES

        public static final RpmTag FILE_SIZES
      • FILE_MODES

        public static final RpmTag FILE_MODES
      • FILE_RDEVS

        public static final RpmTag FILE_RDEVS
      • FILE_MTIMES

        public static final RpmTag FILE_MTIMES
      • FILE_DIGESTS

        public static final RpmTag FILE_DIGESTS
      • FILE_LINKTO

        public static final RpmTag FILE_LINKTO
      • FILE_FLAGS

        public static final RpmTag FILE_FLAGS
      • FILE_USERNAME

        public static final RpmTag FILE_USERNAME
      • FILE_GROUPNAME

        public static final RpmTag FILE_GROUPNAME
      • SOURCE_PACKAGE

        public static final RpmTag SOURCE_PACKAGE
      • FILE_VERIFYFLAGS

        public static final RpmTag FILE_VERIFYFLAGS
      • ARCHIVE_SIZE

        public static final RpmTag ARCHIVE_SIZE
      • PROVIDE_NAME

        public static final RpmTag PROVIDE_NAME
      • REQUIRE_FLAGS

        public static final RpmTag REQUIRE_FLAGS
      • REQUIRE_NAME

        public static final RpmTag REQUIRE_NAME
      • REQUIRE_VERSION

        public static final RpmTag REQUIRE_VERSION
      • CONFLICT_FLAGS

        public static final RpmTag CONFLICT_FLAGS
      • CONFLICT_NAME

        public static final RpmTag CONFLICT_NAME
      • CONFLICT_VERSION

        public static final RpmTag CONFLICT_VERSION
      • RPMVERSION

        public static final RpmTag RPMVERSION
      • TRIGGER_SCRIPTS

        public static final RpmTag TRIGGER_SCRIPTS
      • TRIGGER_NAME

        public static final RpmTag TRIGGER_NAME
      • TRIGGER_VERSION

        public static final RpmTag TRIGGER_VERSION
      • TRIGGER_FLAGS

        public static final RpmTag TRIGGER_FLAGS
      • TRIGGER_INDEX

        public static final RpmTag TRIGGER_INDEX
      • VERIFY_SCRIPT

        public static final RpmTag VERIFY_SCRIPT
      • CHANGELOG_TIMESTAMP

        public static final RpmTag CHANGELOG_TIMESTAMP
      • CHANGELOG_AUTHOR

        public static final RpmTag CHANGELOG_AUTHOR
      • CHANGELOG_TEXT

        public static final RpmTag CHANGELOG_TEXT
      • PREINSTALL_SCRIPT_PROG

        public static final RpmTag PREINSTALL_SCRIPT_PROG
      • POSTINSTALL_SCRIPT_PROG

        public static final RpmTag POSTINSTALL_SCRIPT_PROG
      • PREREMOVE_SCRIPT_PROG

        public static final RpmTag PREREMOVE_SCRIPT_PROG
      • POSTREMOVE_SCRIPT_PROG

        public static final RpmTag POSTREMOVE_SCRIPT_PROG
      • VERIFY_SCRIPT_PROG

        public static final RpmTag VERIFY_SCRIPT_PROG
      • TRIGGERSCRIPT_PROG

        public static final RpmTag TRIGGERSCRIPT_PROG
      • OBSOLETE_NAME

        public static final RpmTag OBSOLETE_NAME
      • FILE_DEVICES

        public static final RpmTag FILE_DEVICES
      • FILE_INODES

        public static final RpmTag FILE_INODES
      • FILE_LANGS

        public static final RpmTag FILE_LANGS
      • PREFIXES

        public static final RpmTag PREFIXES
      • PROVIDE_FLAGS

        public static final RpmTag PROVIDE_FLAGS
      • PROVIDE_VERSION

        public static final RpmTag PROVIDE_VERSION
      • OBSOLETE_FLAGS

        public static final RpmTag OBSOLETE_FLAGS
      • OBSOLETE_VERSION

        public static final RpmTag OBSOLETE_VERSION
      • DIR_INDEXES

        public static final RpmTag DIR_INDEXES
      • BASENAMES

        public static final RpmTag BASENAMES
      • DIRNAMES

        public static final RpmTag DIRNAMES
      • OPTFLAGS

        public static final RpmTag OPTFLAGS
      • PAYLOAD_FORMAT

        public static final RpmTag PAYLOAD_FORMAT
      • PAYLOAD_CODING

        public static final RpmTag PAYLOAD_CODING
      • PAYLOAD_FLAGS

        public static final RpmTag PAYLOAD_FLAGS
      • PLATFORM

        public static final RpmTag PLATFORM
      • PRETRANSACTION_SCRIPT

        public static final RpmTag PRETRANSACTION_SCRIPT
      • POSTTRANSACTION_SCRIPT

        public static final RpmTag POSTTRANSACTION_SCRIPT
      • PRETRANSACTION_SCRIPT_PROG

        public static final RpmTag PRETRANSACTION_SCRIPT_PROG
      • POSTTRANSACTION_SCRIPT_PROG

        public static final RpmTag POSTTRANSACTION_SCRIPT_PROG
      • LONGSIZE

        public static final RpmTag LONGSIZE
      • FILE_DIGESTALGO

        public static final RpmTag FILE_DIGESTALGO
      • RECOMMEND_NAME

        public static final RpmTag RECOMMEND_NAME
      • RECOMMEND_VERSION

        public static final RpmTag RECOMMEND_VERSION
      • RECOMMEND_FLAGS

        public static final RpmTag RECOMMEND_FLAGS
      • SUGGEST_NAME

        public static final RpmTag SUGGEST_NAME
      • SUGGEST_VERSION

        public static final RpmTag SUGGEST_VERSION
      • SUGGEST_FLAGS

        public static final RpmTag SUGGEST_FLAGS
      • SUPPLEMENT_NAME

        public static final RpmTag SUPPLEMENT_NAME
      • SUPPLEMENT_VERSION

        public static final RpmTag SUPPLEMENT_VERSION
      • SUPPLEMENT_FLAGS

        public static final RpmTag SUPPLEMENT_FLAGS
      • ENHANCE_NAME

        public static final RpmTag ENHANCE_NAME
      • ENHANCE_VERSION

        public static final RpmTag ENHANCE_VERSION
      • ENHANCE_FLAGS

        public static final RpmTag ENHANCE_FLAGS
    • Method Detail

      • values

        public static RpmTag[] 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 (RpmTag c : RpmTag.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RpmTag valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        public java.lang.Integer getValue()
        Description copied from interface: RpmBaseTag
        Get the key value of the tag

        An Integer object is used since the main use case of the key value is to be used in maps.

        Specified by:
        getValue in interface RpmBaseTag
        Returns:
        the key value
      • find

        public static RpmTag find​(java.lang.Integer value)