A C E F G H I M N R T U 
All Classes All Packages

A

apply(long) - Method in class com.github.f4b6a3.ulid.UlidFactory.MonotonicFunction
 
apply(long) - Method in class com.github.f4b6a3.ulid.UlidFactory.UlidFunction
 

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
 
create() - Method in class com.github.f4b6a3.ulid.UlidFactory
Returns a UUID.
create(long) - Method in class com.github.f4b6a3.ulid.UlidFactory
Returns a UUID with a specific time.

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 given 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.
getRandomSupplier(Random) - Static method in class com.github.f4b6a3.ulid.UlidFactory
It instantiates a supplier that returns an array of 10 bytes.
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 given 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

MonotonicFunction() - Constructor for class com.github.f4b6a3.ulid.UlidFactory.MonotonicFunction
 
MonotonicFunction(Supplier<byte[]>) - Constructor for class com.github.f4b6a3.ulid.UlidFactory.MonotonicFunction
 
MonotonicFunction(Random) - Constructor for class com.github.f4b6a3.ulid.UlidFactory.MonotonicFunction
 

N

newInstance() - Static method in class com.github.f4b6a3.ulid.UlidFactory
Returns a new factory.
newInstance(Supplier<byte[]>) - 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(Supplier<byte[]>) - 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.

R

RANDOM_BYTES - Static variable in class com.github.f4b6a3.ulid.Ulid
 
RANDOM_CHARS - Static variable in class com.github.f4b6a3.ulid.Ulid
 

T

TIME_BYTES - Static variable in class com.github.f4b6a3.ulid.Ulid
 
TIME_CHARS - 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
 
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 - Static variable in class com.github.f4b6a3.ulid.Ulid
 
ULID_CHARS - Static variable in class com.github.f4b6a3.ulid.Ulid
 
UlidCreator - Class in com.github.f4b6a3.ulid
A class for generating ULIDs.
UlidFactory - Class in com.github.f4b6a3.ulid
Factory that generates ULIDs.
UlidFactory() - Constructor for class com.github.f4b6a3.ulid.UlidFactory
 
UlidFactory.MonotonicFunction - Class in com.github.f4b6a3.ulid
Function that creates Monotonic ULIDs.
UlidFactory.UlidFunction - Class in com.github.f4b6a3.ulid
Function that creates ULIDs.
UlidFunction() - Constructor for class com.github.f4b6a3.ulid.UlidFactory.UlidFunction
 
UlidFunction(Supplier<byte[]>) - Constructor for class com.github.f4b6a3.ulid.UlidFactory.UlidFunction
 
UlidFunction(Random) - Constructor for class com.github.f4b6a3.ulid.UlidFactory.UlidFunction
 
A C E F G H I M N R T U 
All Classes All Packages