com.jguild.jrpm.io.constant

Class RPMSignatureTag

public final class RPMSignatureTag extends Object implements EnumIf

Constants for signature tags.

Version: $Id: RPMSignatureTag.java,v 1.4 2004/05/06 20:59:24 mkuss Exp $

Field Summary
static RPMSignatureTagBADSHA1_1
static RPMSignatureTagBADSHA1_2
static RPMSignatureTagDSA
static RPMSignatureTagGPG
static RPMSignatureTagHEADERSIGNATURES
static RPMSignatureTagLEMD5_1
static RPMSignatureTagLEMD5_2
static RPMSignatureTagMD5
static RPMSignatureTagPAYLOADSIZE
static RPMSignatureTagPGP
static RPMSignatureTagPGP5
static RPMSignatureTagRSA
static RPMSignatureTagSHA1
static RPMSignatureTagSIZE
static RPMSignatureTagUNKNOWN
static int_BADSHA1_1
static int_BADSHA1_2
static int_DSA
static int_GPG
static int_HEADERSIGNATURES
static int_LEMD5_1
static int_LEMD5_2
static int_MD5
static int_PAYLOADSIZE
static int_PGP
static int_PGP5
static int_RSA
static int_SHA1
static int_SIZE
Method Summary
static booleancontainsEnumId(Long id)
Check if this enum class contains a enum of a specified id
static EnumIfgetEnumById(long id)
Get a enum by id
static EnumIfgetEnumByName(String name)
Get a enum by name
static String[]getEnumNames()
Get all defined enums of this class
longgetId()
StringgetName()
static RPMSignatureTaggetRPMSignatureTag(int signature)
Get a enum of this class by id
StringtoString()

Field Detail

BADSHA1_1

public static final RPMSignatureTag BADSHA1_1

BADSHA1_2

public static final RPMSignatureTag BADSHA1_2

DSA

public static final RPMSignatureTag DSA

GPG

public static final RPMSignatureTag GPG

HEADERSIGNATURES

public static final RPMSignatureTag HEADERSIGNATURES

LEMD5_1

public static final RPMSignatureTag LEMD5_1

LEMD5_2

public static final RPMSignatureTag LEMD5_2

MD5

public static final RPMSignatureTag MD5

PAYLOADSIZE

public static final RPMSignatureTag PAYLOADSIZE

PGP

public static final RPMSignatureTag PGP

PGP5

public static final RPMSignatureTag PGP5

RSA

public static final RPMSignatureTag RSA

SHA1

public static final RPMSignatureTag SHA1

SIZE

public static final RPMSignatureTag SIZE

UNKNOWN

public static final RPMSignatureTag UNKNOWN

_BADSHA1_1

public static final int _BADSHA1_1

_BADSHA1_2

public static final int _BADSHA1_2

_DSA

public static final int _DSA

_GPG

public static final int _GPG

_HEADERSIGNATURES

public static final int _HEADERSIGNATURES

_LEMD5_1

public static final int _LEMD5_1

_LEMD5_2

public static final int _LEMD5_2

_MD5

public static final int _MD5

_PAYLOADSIZE

public static final int _PAYLOADSIZE

_PGP

public static final int _PGP

_PGP5

public static final int _PGP5

_RSA

public static final int _RSA

_SHA1

public static final int _SHA1

_SIZE

public static final int _SIZE

Method Detail

containsEnumId

public static boolean containsEnumId(Long id)
Check if this enum class contains a enum of a specified id

Parameters: id The id of the enum

Returns: TRUE if the enum is defined in this class

getEnumById

public static EnumIf getEnumById(long id)
Get a enum by id

Parameters: id The id of the enum

Returns: The enum object

getEnumByName

public static EnumIf getEnumByName(String name)
Get a enum by name

Parameters: name The name of the enum

Returns: The enum object

getEnumNames

public static String[] getEnumNames()
Get all defined enums of this class

Returns: An array of all defined enum objects

getId

public long getId()

getName

public String getName()

getRPMSignatureTag

public static RPMSignatureTag getRPMSignatureTag(int signature)
Get a enum of this class by id

Parameters: signature The id

Returns: The enum object

toString

public String toString()