org.freecompany.redline.header

Class Header.HeaderTag

public static class Header.HeaderTag extends Enum<Header.HeaderTag> implements Tag

Field Summary
static Header.HeaderTagARCH
static Header.HeaderTagARCHIVESIZE
static Header.HeaderTagBASENAMES
static Header.HeaderTagBUILDHOST
static Header.HeaderTagBUILDTIME
static Header.HeaderTagCHANGELOGNAME
static Header.HeaderTagCHANGELOGTEXT
static Header.HeaderTagCHANGELOGTIME
static Header.HeaderTagCLASSDICT
static Header.HeaderTagCONFLICTFLAGS
static Header.HeaderTagCONFLICTNAME
static Header.HeaderTagCONFLICTVERSION
static Header.HeaderTagCOOKIE
static Header.HeaderTagDEPENDSDICT
static Header.HeaderTagDESCRIPTION
static Header.HeaderTagDIRINDEXES
static Header.HeaderTagDIRNAMES
static Header.HeaderTagDISTRIBUTION
static Header.HeaderTagEPOCH
static Header.HeaderTagFILECLASS
static Header.HeaderTagFILECOLORS
static Header.HeaderTagFILECONTEXTS
static Header.HeaderTagFILEDEPENDSN
static Header.HeaderTagFILEDEPENDSX
static Header.HeaderTagFILEDEVICES
static Header.HeaderTagFILEFLAGS
static Header.HeaderTagFILEGROUPNAME
static Header.HeaderTagFILEINODES
static Header.HeaderTagFILELANGS
static Header.HeaderTagFILELINKTOS
static Header.HeaderTagFILEMD5S
static Header.HeaderTagFILEMODES
static Header.HeaderTagFILEMTIMES
static Header.HeaderTagFILERDEVS
static Header.HeaderTagFILESIZES
static Header.HeaderTagFILEUSERNAME
static Header.HeaderTagFILEVERIFYFLAGS
static Header.HeaderTagGROUP
static Header.HeaderTagHEADERI18NTABLE
static Header.HeaderTagHEADERIMMUTABLE
static Header.HeaderTagLICENSE
static Header.HeaderTagNAME
static Header.HeaderTagOBSOLETEFLAGS
static Header.HeaderTagOBSOLETENAME
static Header.HeaderTagOBSOLETEVERSION
static Header.HeaderTagOLDFILENAMES
static Header.HeaderTagOPTFLAGS
static Header.HeaderTagOS
static Header.HeaderTagPACKAGER
static Header.HeaderTagPAYLOADCOMPRESSOR
static Header.HeaderTagPAYLOADFLAGS
static Header.HeaderTagPAYLOADFORMAT
static Header.HeaderTagPLATFORM
static Header.HeaderTagPOSTINPROG
static Header.HeaderTagPOSTINSCRIPT
static Header.HeaderTagPOSTUNPROG
static Header.HeaderTagPOSTUNSCRIPT
static Header.HeaderTagPREFIXES
static Header.HeaderTagPREINPROG
static Header.HeaderTagPREINSCRIPT
static Header.HeaderTagPREUNPROG
static Header.HeaderTagPREUNSCRIPT
static Header.HeaderTagPROVIDEFLAGS
static Header.HeaderTagPROVIDENAME
static Header.HeaderTagPROVIDEVERSION
static Header.HeaderTagRELEASE
static Header.HeaderTagREQUIREFLAGS
static Header.HeaderTagREQUIRENAME
static Header.HeaderTagREQUIREVERSION
static Header.HeaderTagRHNPLATFORM
static Header.HeaderTagRPMVERSION
static Header.HeaderTagSIZE
static Header.HeaderTagSOURCEPKGID
static Header.HeaderTagSOURCERPM
static Header.HeaderTagSUMMARY
static Header.HeaderTagURL
static List<Header.HeaderTag>VALUES
An immutable list containing the values comprising this enum class in the order they're declared.
static Header.HeaderTagVENDOR
static Header.HeaderTagVERSION
Method Summary
List<Header.HeaderTag>family()
Returns an immutable list containing the values comprising this enum class in the order they're declared.
intgetCode()
StringgetName()
intgetType()
static Header.HeaderTagvalueOf(String name)
Static factory to return the enum constant pertaining to the given string name.

Field Detail

ARCH

public static final Header.HeaderTag ARCH

ARCHIVESIZE

public static final Header.HeaderTag ARCHIVESIZE

BASENAMES

public static final Header.HeaderTag BASENAMES

BUILDHOST

public static final Header.HeaderTag BUILDHOST

BUILDTIME

public static final Header.HeaderTag BUILDTIME

CHANGELOGNAME

public static final Header.HeaderTag CHANGELOGNAME

CHANGELOGTEXT

public static final Header.HeaderTag CHANGELOGTEXT

CHANGELOGTIME

public static final Header.HeaderTag CHANGELOGTIME

CLASSDICT

public static final Header.HeaderTag CLASSDICT

CONFLICTFLAGS

public static final Header.HeaderTag CONFLICTFLAGS

CONFLICTNAME

public static final Header.HeaderTag CONFLICTNAME

CONFLICTVERSION

public static final Header.HeaderTag CONFLICTVERSION

COOKIE

public static final Header.HeaderTag COOKIE

DEPENDSDICT

public static final Header.HeaderTag DEPENDSDICT

DESCRIPTION

public static final Header.HeaderTag DESCRIPTION

DIRINDEXES

public static final Header.HeaderTag DIRINDEXES

DIRNAMES

public static final Header.HeaderTag DIRNAMES

DISTRIBUTION

public static final Header.HeaderTag DISTRIBUTION

EPOCH

public static final Header.HeaderTag EPOCH

FILECLASS

public static final Header.HeaderTag FILECLASS

FILECOLORS

public static final Header.HeaderTag FILECOLORS

FILECONTEXTS

public static final Header.HeaderTag FILECONTEXTS

FILEDEPENDSN

public static final Header.HeaderTag FILEDEPENDSN

FILEDEPENDSX

public static final Header.HeaderTag FILEDEPENDSX

FILEDEVICES

public static final Header.HeaderTag FILEDEVICES

FILEFLAGS

public static final Header.HeaderTag FILEFLAGS

FILEGROUPNAME

public static final Header.HeaderTag FILEGROUPNAME

FILEINODES

public static final Header.HeaderTag FILEINODES

FILELANGS

public static final Header.HeaderTag FILELANGS

FILELINKTOS

public static final Header.HeaderTag FILELINKTOS

FILEMD5S

public static final Header.HeaderTag FILEMD5S

FILEMODES

public static final Header.HeaderTag FILEMODES

FILEMTIMES

public static final Header.HeaderTag FILEMTIMES

FILERDEVS

public static final Header.HeaderTag FILERDEVS

FILESIZES

public static final Header.HeaderTag FILESIZES

FILEUSERNAME

public static final Header.HeaderTag FILEUSERNAME

FILEVERIFYFLAGS

public static final Header.HeaderTag FILEVERIFYFLAGS

GROUP

public static final Header.HeaderTag GROUP

HEADERI18NTABLE

public static final Header.HeaderTag HEADERI18NTABLE

HEADERIMMUTABLE

public static final Header.HeaderTag HEADERIMMUTABLE

LICENSE

public static final Header.HeaderTag LICENSE

NAME

public static final Header.HeaderTag NAME

OBSOLETEFLAGS

public static final Header.HeaderTag OBSOLETEFLAGS

OBSOLETENAME

public static final Header.HeaderTag OBSOLETENAME

OBSOLETEVERSION

public static final Header.HeaderTag OBSOLETEVERSION

OLDFILENAMES

public static final Header.HeaderTag OLDFILENAMES

OPTFLAGS

public static final Header.HeaderTag OPTFLAGS

OS

public static final Header.HeaderTag OS

PACKAGER

public static final Header.HeaderTag PACKAGER

PAYLOADCOMPRESSOR

public static final Header.HeaderTag PAYLOADCOMPRESSOR

PAYLOADFLAGS

public static final Header.HeaderTag PAYLOADFLAGS

PAYLOADFORMAT

public static final Header.HeaderTag PAYLOADFORMAT

PLATFORM

public static final Header.HeaderTag PLATFORM

POSTINPROG

public static final Header.HeaderTag POSTINPROG

POSTINSCRIPT

public static final Header.HeaderTag POSTINSCRIPT

POSTUNPROG

public static final Header.HeaderTag POSTUNPROG

POSTUNSCRIPT

public static final Header.HeaderTag POSTUNSCRIPT

PREFIXES

public static final Header.HeaderTag PREFIXES

PREINPROG

public static final Header.HeaderTag PREINPROG

PREINSCRIPT

public static final Header.HeaderTag PREINSCRIPT

PREUNPROG

public static final Header.HeaderTag PREUNPROG

PREUNSCRIPT

public static final Header.HeaderTag PREUNSCRIPT

PROVIDEFLAGS

public static final Header.HeaderTag PROVIDEFLAGS

PROVIDENAME

public static final Header.HeaderTag PROVIDENAME

PROVIDEVERSION

public static final Header.HeaderTag PROVIDEVERSION

RELEASE

public static final Header.HeaderTag RELEASE

REQUIREFLAGS

public static final Header.HeaderTag REQUIREFLAGS

REQUIRENAME

public static final Header.HeaderTag REQUIRENAME

REQUIREVERSION

public static final Header.HeaderTag REQUIREVERSION

RHNPLATFORM

public static final Header.HeaderTag RHNPLATFORM

RPMVERSION

public static final Header.HeaderTag RPMVERSION

SIZE

public static final Header.HeaderTag SIZE

SOURCEPKGID

public static final Header.HeaderTag SOURCEPKGID

SOURCERPM

public static final Header.HeaderTag SOURCERPM

SUMMARY

public static final Header.HeaderTag SUMMARY

URL

public static final Header.HeaderTag URL

VALUES

public static final List<Header.HeaderTag> VALUES
An immutable list containing the values comprising this enum class in the order they're declared. This field may be used to iterate over the constants as follows:
for(HeaderTag c : HeaderTag.VALUES)
    System.out.println(c);

VENDOR

public static final Header.HeaderTag VENDOR

VERSION

public static final Header.HeaderTag VERSION

Method Detail

family

public final List<Header.HeaderTag> family()
Returns an immutable list containing the values comprising this enum class in the order they're declared. This instance method simply returns VALUES. Few programmers should have any need to use this method. It is provided for use by sophisticated enum-based data structures to prevent the need for reflective access to VALUES.

Returns: an immutable list containing the values comprising this enum class, in the order they're declared.

getCode

public int getCode()

getName

public String getName()

getType

public int getType()

valueOf

public static final Header.HeaderTag valueOf(String name)
Static factory to return the enum constant pertaining to the given string name. The string must match exactly an identifier used to declare an enum constant in this type.

Throws: IllegalArgumentException if this enum class has no constant with the specified name.