C D 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
 
com.github.f4b6a3.ulid.factory - package com.github.f4b6a3.ulid.factory
 
com.github.f4b6a3.ulid.random - package com.github.f4b6a3.ulid.random
 
compareTo(Ulid) - Method in class com.github.f4b6a3.ulid.Ulid
 
create() - Method in class com.github.f4b6a3.ulid.factory.UlidFactory
Returns a UUID.
create(long) - Method in class com.github.f4b6a3.ulid.factory.DefaultFactory
Returns a ULID.
create(long) - Method in class com.github.f4b6a3.ulid.factory.MonotonicFactory
Returns a ULID.
create(long) - Method in class com.github.f4b6a3.ulid.factory.UlidFactory
Returns a UUID with a specific time.

D

DefaultFactory - Class in com.github.f4b6a3.ulid.factory
Factory that generates ULIDs.
DefaultFactory() - Constructor for class com.github.f4b6a3.ulid.factory.DefaultFactory
Use the default SecureRandom.
DefaultFactory(RandomGenerator) - Constructor for class com.github.f4b6a3.ulid.factory.DefaultFactory
Use a random generator that inherits from RandomGenerator.
DefaultFactory(Random) - Constructor for class com.github.f4b6a3.ulid.factory.DefaultFactory
Use a random generator that inherits from Random.

E

equals(Object) - Method in class com.github.f4b6a3.ulid.Ulid
 

F

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

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 with a specific time.
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 with a specific time.

H

hashCode() - Method in class com.github.f4b6a3.ulid.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.
isValidCharArray(char[]) - Static method in class com.github.f4b6a3.ulid.Ulid
Checks if the string is a valid ULID.

M

MonotonicFactory - Class in com.github.f4b6a3.ulid.factory
Factory that generates Monotonic ULIDs.
MonotonicFactory() - Constructor for class com.github.f4b6a3.ulid.factory.MonotonicFactory
Use the default SecureRandom.
MonotonicFactory(RandomGenerator) - Constructor for class com.github.f4b6a3.ulid.factory.MonotonicFactory
Use a random generator that inherits from RandomGenerator.
MonotonicFactory(Random) - Constructor for class com.github.f4b6a3.ulid.factory.MonotonicFactory
Use a random generator that inherits from Random.

N

nextBytes(byte[]) - Method in interface com.github.f4b6a3.ulid.random.RandomGenerator
 

R

RANDOM_BYTES_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
RANDOM_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
randomGenerator - Variable in class com.github.f4b6a3.ulid.factory.UlidFactory
 
RandomGenerator - Interface in com.github.f4b6a3.ulid.random
 

T

TIME_BYTES_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
TIME_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
toBytes() - Method in class com.github.f4b6a3.ulid.Ulid
Convert the ULID into a byte array.
toCharArray(String) - Static method in class com.github.f4b6a3.ulid.Ulid
 
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 UUID v4.
toString() - Method in class com.github.f4b6a3.ulid.Ulid
Converts the ULID into a canonical string in upper case.
toString(char[]) - Method in class com.github.f4b6a3.ulid.Ulid
 
toUpperCase() - 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
This class represents a ULID.
Ulid(long, byte[]) - Constructor for class com.github.f4b6a3.ulid.Ulid
Create a new ULID.
Ulid(long, long) - Constructor for class com.github.f4b6a3.ulid.Ulid
Create a new ULID.
Ulid(Ulid) - Constructor for class com.github.f4b6a3.ulid.Ulid
Create a new ULID.
ULID_BYTES_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
ULID_LENGTH - Static variable in class com.github.f4b6a3.ulid.Ulid
 
UlidCreator - Class in com.github.f4b6a3.ulid
Facade to the ULID factories.
UlidFactory - Class in com.github.f4b6a3.ulid.factory
An abstract factory for generating ULIDs.
UlidFactory() - Constructor for class com.github.f4b6a3.ulid.factory.UlidFactory
Use the default SecureRandom.
UlidFactory(RandomGenerator) - Constructor for class com.github.f4b6a3.ulid.factory.UlidFactory
Use a random generator that inherits from RandomGenerator.
C D E F G H I M N R T U 
All Classes All Packages