public enum ChecksumType extends Enum<ChecksumType>
Modifier and Type | Method and Description |
---|---|
String |
alg() |
String |
ext() |
static ChecksumType |
forExtension(String ext) |
static ChecksumType |
forFilePath(String filePath) |
boolean |
isValid(String candidate) |
int |
length() |
String |
toString() |
static ChecksumType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ChecksumType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ChecksumType sha1
public static final ChecksumType md5
public static ChecksumType[] values()
for (ChecksumType c : ChecksumType.values()) System.out.println(c);
public static ChecksumType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic String alg()
public String ext()
public int length()
public boolean isValid(String candidate)
candidate
- Checksum candidatepublic static ChecksumType forExtension(String ext)
ext
- The checksum filename extension assumed to start with '.' for example '.sha1'.public static ChecksumType forFilePath(String filePath)
filePath
- The checksum file path (assumed to end with the checksum extension).public String toString()
toString
in class Enum<ChecksumType>
Copyright © 2013. All Rights Reserved.