C E F G H I M N R T U 
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.
C E F G H I M N R T U 
All Classes All Packages