Package fr.gouv.vitam.common.digest

# Enum Class DigestType

java.lang.Object
java.lang.Enum<DigestType>
fr.gouv.vitam.common.digest.DigestType

All Implemented Interfaces:
  `Serializable`, `Comparable<DigestType>`, `Constable`

public enum DigestType extends Enum<DigestType>
Digest Type (supported algorithms)

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `MD5`
  MD5
  `SHA1`
  SHA-1
  `SHA256`
  SHA 256
  `SHA384`
  SHA 386
  `SHA512`
  SHA 512

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static DigestType`
  `fromValue(String v)`
  `String`
  `getName()`
  `static DigestType`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static DigestType[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### MD5

    public static final DigestType MD5
    MD5

  - ### SHA1

    public static final DigestType SHA1
    SHA-1

  - ### SHA256

    public static final DigestType SHA256
    SHA 256

  - ### SHA384

    public static final DigestType SHA384
    SHA 386

  - ### SHA512

    public static final DigestType SHA512
    SHA 512

- ## Method Details

  - ### values

    public static DigestType[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static DigestType valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      `NullPointerException` - if the argument is null

  - ### getName

    public String getName()
    Returns:
      the Digest name

  - ### fromValue

    public static DigestType fromValue(String v)
    Parameters:
      `v` - the value to get
    Returns:
      the enum type based on String representation