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