Index
All Classes and Interfaces|All Packages
C
- com.helixframework.id.rand - package com.helixframework.id.rand
- com.helixframework.id.ulid - package com.helixframework.id.ulid
- com.helixframework.id.uuid - package com.helixframework.id.uuid
- compare(UUID, UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Compares two UUIDs lexicographically by comparing the most significant bits first, then the least significant bits.
- compareTo(String, String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Compares two ULIDs lexicographically.
E
- extractInstant(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil.V4
-
Extracts the timestamp from a Version 4 UUID.
- extractInstant(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil.V7
-
Extracts the timestamp from a Version 7 UUID.
F
- from(byte[]) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Converts the supplied UUID bytes to a ULID.
- from(UUID) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Converts the supplied UUID to a ULID.
- fromBase64Url(String) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates UUID from URL-safe Base64 string.
- fromBytes(byte[]) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates UUID from byte array.
G
- generate() - Static method in class com.helixframework.id.rand.SecureRandomString
-
Generates a 20 byte secure random string.
- generate(int) - Static method in class com.helixframework.id.rand.SecureRandomString
-
Generates a secure random string of specified number of bytes.
- get() - Method in class com.helixframework.id.ulid.UlidSupplier
-
Generates a new random ULID string.
- get() - Method in class com.helixframework.id.uuid.UuidSupplier
-
Gets a random UUID string.
- getEntropy(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Gets the entropy component of the ulid.
- getTimestamp(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Gets the timestamp component of the ULID.
I
- isNil(String) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if the UUID string represents a nil UUID.
- isNil(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if the UUID is nil (all bits set to zero).
- isRfc4122(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID conforms to RFC 4122 specification.
- isV1(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 1 (time-based).
- isV3(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 3 (name-based using MD5 hashing).
- isV4(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 4 (random or pseudo-random).
- isV5(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 5 (name-based using SHA-1 hashing).
- isV6(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 6 (reordered time-based).
- isV7(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Checks if UUID is version 7 (Unix Epoch time-based).
- isValid(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Checks to see if the supplied string is valid ULID.
M
- monotonic() - Static method in class com.helixframework.id.uuid.UuidUtil.V7
-
Generates a new Version 7 UUID with monotonically increasing random bits within the same millisecond.
N
- next(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generates the next monotonic ULID from the supplied ULID.
- nil() - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a nil UUID (all bits set to zero).
O
- ordered() - Static method in class com.helixframework.id.uuid.UuidUtil.V4
-
Generates a monotonically ordered Version 4 UUID.
R
- random() - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generate a random ULID.
- random() - Static method in class com.helixframework.id.uuid.UuidUtil
-
Generates a random UUID string.
- random() - Static method in class com.helixframework.id.uuid.UuidUtil.V4
-
Generates a random Version 4 UUID.
- random() - Static method in class com.helixframework.id.uuid.UuidUtil.V7
-
Generates a new Version 7 UUID using current timestamp and random bits.
- random(long) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generate a random ULID with the specified timestamp component.
- random(long) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a random UUID using the same value for both most and least significant bits.
- random(long, long) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a random UUID using separate values for most and least significant bits.
- random(Random) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generates a random ULID using the specified randomness source.
- random(Random, long) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generates a random ULID using the specified randomness source and timestamp component.
- random(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a new UUID by copying the bit values from an existing UUID.
S
- SecureRandomString - Class in com.helixframework.id.rand
-
Generates a Base58 encoded secure random string.
- strictlyNext(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Generates the next monotonic ULID from the supplied ULID.
T
- toBase64Url(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Converts UUID to URL-safe Base64 string.
- toBytes(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Converts UUID to a byte array.
- toString(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Converts UUID to string representation.
- toUUID(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Converts the ULID to UUID.
- tryParse(String) - Static method in class com.helixframework.id.ulid.UlidUtil
-
Tries to parse the supplied ULID.
- tryParse(String) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Attempts to parse a UUID string.
U
- UlidSupplier - Class in com.helixframework.id.ulid
-
A supplier implementation that generates ULID (Universally Unique Lexicographically Sortable Identifier) strings.
- UlidSupplier() - Constructor for class com.helixframework.id.ulid.UlidSupplier
- UlidUtil - Class in com.helixframework.id.ulid
-
Utility for working with ULIDs.
- UuidSupplier - Class in com.helixframework.id.uuid
-
Supplier implementation that generates random UUID strings.
- UuidSupplier() - Constructor for class com.helixframework.id.uuid.UuidSupplier
- UuidUtil - Class in com.helixframework.id.uuid
-
Utility class for working with UUIDs providing methods for generation, conversion, and validation of different UUID versions.
- UuidUtil.V4 - Class in com.helixframework.id.uuid
-
A utility class for Version 4 UUID generation and manipulation.
- UuidUtil.V5 - Class in com.helixframework.id.uuid
- UuidUtil.V7 - Class in com.helixframework.id.uuid
-
A utility class for Version 7 UUID generation and manipulation according to the IETF UUID draft specification.
V
- v4() - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a new V4 UUID builder instance.
- V4() - Constructor for class com.helixframework.id.uuid.UuidUtil.V4
- v5() - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a new V5 UUID builder instance.
- V5() - Constructor for class com.helixframework.id.uuid.UuidUtil.V5
- v7() - Static method in class com.helixframework.id.uuid.UuidUtil
-
Creates a new V7 UUID builder instance.
- V7() - Constructor for class com.helixframework.id.uuid.UuidUtil.V7
- variant(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Gets the variant number of UUID.
- version(UUID) - Static method in class com.helixframework.id.uuid.UuidUtil
-
Gets the version number of UUID.
All Classes and Interfaces|All Packages