public enum UuidVersion extends Enum<UuidVersion>
| 枚举常量和说明 |
|---|
VERSION_CUSTOM
The custom or free-form version proposed by Peabody and Davis.
|
VERSION_DCE_SECURITY
The DCE Security version, with embedded POSIX UIDs.
|
VERSION_NAME_BASED_MD5
The name-based version specified in RFC-4122 that uses MD5 hashing.
|
VERSION_NAME_BASED_SHA1
The name-based version specified in RFC-4122 that uses SHA-1 hashing.
|
VERSION_RANDOM_BASED
The randomly or pseudo-randomly generated version specified in RFC-4122.
|
VERSION_TIME_BASED
The time-based version with gregorian epoch specified in RFC-4122.
|
VERSION_TIME_ORDERED
The time-ordered version with gregorian epoch proposed by Peabody and Davis.
|
VERSION_TIME_ORDERED_EPOCH
The time-ordered version with Unix epoch proposed by Peabody and Davis.
|
VERSION_UNKNOWN
An unknown version.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getValue() |
static UuidVersion |
getVersion(int value) |
static UuidVersion |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static UuidVersion[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final UuidVersion VERSION_UNKNOWN
public static final UuidVersion VERSION_TIME_BASED
public static final UuidVersion VERSION_DCE_SECURITY
public static final UuidVersion VERSION_NAME_BASED_MD5
public static final UuidVersion VERSION_RANDOM_BASED
public static final UuidVersion VERSION_NAME_BASED_SHA1
public static final UuidVersion VERSION_TIME_ORDERED
public static final UuidVersion VERSION_TIME_ORDERED_EPOCH
public static final UuidVersion VERSION_CUSTOM
public static UuidVersion[] values()
for (UuidVersion c : UuidVersion.values()) System.out.println(c);
public static UuidVersion valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static UuidVersion getVersion(int value)
public int getValue()
Copyright © 2024. All rights reserved.