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