C D E F G H I M N R T U W 
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.DefaultUlidFactory
Returns a ULID.
create(long) - Method in class com.github.f4b6a3.ulid.factory.MonotonicUlidFactory
Returns a ULID.
create(long) - Method in class com.github.f4b6a3.ulid.factory.UlidFactory
Returns a UUID with a specific time.

D

DefaultRandomGenerator - Class in com.github.f4b6a3.ulid.random
It uses an instance of SecureRandom.
DefaultRandomGenerator() - Constructor for class com.github.f4b6a3.ulid.random.DefaultRandomGenerator
 
DefaultUlidFactory - Class in com.github.f4b6a3.ulid.factory
Factory that generates default ULIDs.
DefaultUlidFactory() - Constructor for class com.github.f4b6a3.ulid.factory.DefaultUlidFactory
 

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

getDefaultFactory() - Static method in class com.github.f4b6a3.ulid.UlidCreator
Returns an instance of the Default ULID factory.
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.
getMonotonicFactory() - Static method in class com.github.f4b6a3.ulid.UlidCreator
Returns an instance of the Monotonic ULID factory.
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

MonotonicUlidFactory - Class in com.github.f4b6a3.ulid.factory
Factory that generates Monotonic ULIDs.
MonotonicUlidFactory() - Constructor for class com.github.f4b6a3.ulid.factory.MonotonicUlidFactory
 

N

nextBytes(byte[]) - Method in class com.github.f4b6a3.ulid.random.DefaultRandomGenerator
 
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
 

W

withRandomGenerator(RandomGenerator) - Method in class com.github.f4b6a3.ulid.factory.UlidFactory
Replaces the default random generator with another.
C D E F G H I M N R T U W 
All Classes All Packages