C E F G H I M N R T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- com.github.f4b6a3.ulid - module com.github.f4b6a3.ulid
- com.github.f4b6a3.ulid - package com.github.f4b6a3.ulid
- compareTo(Ulid) - Method in class com.github.f4b6a3.ulid.Ulid
-
Compares two ULIDs as unsigned 128-bit integers.
- create() - Method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new ULID.
- create(long) - Method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new ULID.
E
- equals(Object) - Method in class com.github.f4b6a3.ulid.Ulid
-
Checks if some other ULID is equal to this one.
F
- fast() - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns a fast new ULID.
- from(byte[]) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Converts a byte array into a ULID.
- from(String) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Converts a canonical string into a ULID.
- from(UUID) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Converts a UUID into a ULID.
G
- getHashUlid(long, byte[]) - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a Hash ULID.
- getHashUlid(long, String) - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a Hash ULID.
- getInstant() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns the instant of creation.
- getInstant(String) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns the instant of creation.
- getLeastSignificantBits() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns the least significant bits as a number.
- getMonotonicUlid() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a Monotonic ULID.
- getMonotonicUlid(long) - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a Monotonic ULID.
- getMostSignificantBits() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns the most significant bits as a number.
- getRandom() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns the random component as a byte array.
- getRandom(String) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns the random component as a byte array.
- getTime() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns the time component as a number.
- getTime(String) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns the time component as a number.
- getUlid() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a ULID.
- getUlid(long) - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a ULID.
H
- hashCode() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns a hash code value for the ULID.
I
- increment() - Method in class com.github.f4b6a3.ulid.Ulid
-
Returns a new ULID by incrementing the random component of the current ULID.
- isValid(String) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Checks if the input string is valid.
M
- max(long) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns the maximum ULID for a given time.
- MAX - Static variable in class com.github.f4b6a3.ulid.Ulid
-
A special ULID that has all 128 bits set to ONE.
- min(long) - Static method in class com.github.f4b6a3.ulid.Ulid
-
Returns the minimum ULID for a given time.
- MIN - Static variable in class com.github.f4b6a3.ulid.Ulid
-
A special ULID that has all 128 bits set to ZERO.
N
- newInstance() - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new factory.
- newInstance(IntFunction<byte[]>) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new factory.
- newInstance(LongSupplier) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new factory.
- newInstance(Random) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new factory.
- newMonotonicInstance() - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(IntFunction<byte[]>) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(IntFunction<byte[]>, LongSupplier) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(LongSupplier) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(LongSupplier, LongSupplier) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(Random) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
- newMonotonicInstance(Random, LongSupplier) - Static method in class com.github.f4b6a3.ulid.UlidFactory
-
Returns a new monotonic factory.
R
- RANDOM_BYTES - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of bytes of the random component of a ULID.
- RANDOM_CHARS - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of characters of the random component of a ULID.
T
- TIME_BYTES - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of bytes of the time component of a ULID.
- TIME_CHARS - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of characters of the time component of a ULID.
- toBytes() - Method in class com.github.f4b6a3.ulid.Ulid
-
Convert the ULID into a byte array.
- toLowerCase() - Method in class com.github.f4b6a3.ulid.Ulid
-
Converts the ULID into a canonical string in lower case.
- toRfc4122() - Method in class com.github.f4b6a3.ulid.Ulid
-
Converts the ULID into into another ULID that is compatible with UUIDv4.
- toString() - Method in class com.github.f4b6a3.ulid.Ulid
-
Converts the ULID into a canonical string in upper case.
- toUuid() - Method in class com.github.f4b6a3.ulid.Ulid
-
Convert the ULID into a UUID.
U
- Ulid - Class in com.github.f4b6a3.ulid
-
A class that represents ULIDs.
- Ulid(long, byte[]) - Constructor for class com.github.f4b6a3.ulid.Ulid
-
Creates a new ULID.
- Ulid(long, long) - Constructor for class com.github.f4b6a3.ulid.Ulid
-
Creates a new ULID.
- Ulid(Ulid) - Constructor for class com.github.f4b6a3.ulid.Ulid
-
Creates a new ULID.
- ULID_BYTES - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of bytes of a ULID.
- ULID_CHARS - Static variable in class com.github.f4b6a3.ulid.Ulid
-
Number of characters of a ULID.
- UlidCreator - Class in com.github.f4b6a3.ulid
-
A class that generates ULIDs.
- UlidFactory - Class in com.github.f4b6a3.ulid
-
A class that actually generates ULIDs.
- UlidFactory() - Constructor for class com.github.f4b6a3.ulid.UlidFactory
-
Default constructor.
All Classes All Packages