C D E F G H I O P R T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- com.github.f4b6a3.ulid - package com.github.f4b6a3.ulid
- com.github.f4b6a3.ulid.creator - package com.github.f4b6a3.ulid.creator
- com.github.f4b6a3.ulid.exception - package com.github.f4b6a3.ulid.exception
- com.github.f4b6a3.ulid.strategy - package com.github.f4b6a3.ulid.strategy
- com.github.f4b6a3.ulid.strategy.timestamp - package com.github.f4b6a3.ulid.strategy.timestamp
- com.github.f4b6a3.ulid.util - package com.github.f4b6a3.ulid.util
- create() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Return a GUID based on the ULID specification.
- createString() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Returns a ULID string.
D
- DefaultTimestampStrategy - Class in com.github.f4b6a3.ulid.strategy.timestamp
- DefaultTimestampStrategy() - Constructor for class com.github.f4b6a3.ulid.strategy.timestamp.DefaultTimestampStrategy
E
- extractInstant(String) - Static method in class com.github.f4b6a3.ulid.util.UlidUtil
- extractRandomLsb(UUID) - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
For unit tests
- extractRandomMsb(UUID) - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
For unit tests
- extractRandomnessComponent(String) - Static method in class com.github.f4b6a3.ulid.util.UlidUtil
- extractTimestamp(String) - Static method in class com.github.f4b6a3.ulid.util.UlidUtil
- extractTimestampComponent(String) - Static method in class com.github.f4b6a3.ulid.util.UlidUtil
- extractUnixMilliseconds(String) - Static method in class com.github.f4b6a3.ulid.util.UlidUtil
F
- FixedTimestampStretegy - Class in com.github.f4b6a3.ulid.strategy.timestamp
- FixedTimestampStretegy(long) - Constructor for class com.github.f4b6a3.ulid.strategy.timestamp.FixedTimestampStretegy
- fromString(String) - Static method in class com.github.f4b6a3.ulid.util.UlidConverter
-
Converts a ULID string to a UUID.
G
- getFastUlid() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a ULID as GUID.
- getFastUlidString() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a fast ULID string.
- getTimestamp() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Return the current timestamp and resets or increments the random part.
- getTimestamp() - Method in class com.github.f4b6a3.ulid.strategy.timestamp.DefaultTimestampStrategy
-
Returns the count of milliseconds since 01-01-1970.
- getTimestamp() - Method in class com.github.f4b6a3.ulid.strategy.timestamp.FixedTimestampStretegy
- getTimestamp() - Method in interface com.github.f4b6a3.ulid.strategy.TimestampStrategy
- getUlid() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a ULID as GUID.
- getUlidBasedCreator() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Return a GUID creator for direct use.
- getUlidString() - Static method in class com.github.f4b6a3.ulid.UlidCreator
-
Returns a ULID string.
H
- HALF_RANDOM_COMPONENT - Static variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
I
- increment() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Increment the random part of the GUID.
- INCREMENT_MAX - Static variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- InvalidUlidException - Exception in com.github.f4b6a3.ulid.exception
- InvalidUlidException(String) - Constructor for exception com.github.f4b6a3.ulid.exception.InvalidUlidException
- isValid(String) - Static method in class com.github.f4b6a3.ulid.util.UlidValidator
-
Checks if the string is a valid ULID.
O
- OVERRUN_MESSAGE - Static variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
P
- previousTimestamp - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
R
- random - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- randomLsb - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- randomLsbMax - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- randomMsb - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- randomMsbMax - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- reset() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Reset the random part of the GUID.
T
- timestamp - Variable in class com.github.f4b6a3.ulid.strategy.timestamp.FixedTimestampStretegy
- TIMESTAMP_MAX - Static variable in class com.github.f4b6a3.ulid.util.UlidValidator
- timestampStrategy - Variable in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- TimestampStrategy - Interface in com.github.f4b6a3.ulid.strategy
- toString(UUID) - Static method in class com.github.f4b6a3.ulid.util.UlidConverter
-
Convert a UUID to ULID string The returning string is encoded to Crockford's base32.
- truncate(long) - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Truncate long to half random component.
U
- ULID_PATTERN - Static variable in class com.github.f4b6a3.ulid.util.UlidValidator
- UlidBasedGuidCreator - Class in com.github.f4b6a3.ulid.creator
-
Factory that creates lexicographically sortable GUIDs, based on the ULID specification - Universally Unique Lexicographically Sortable Identifier.
- UlidBasedGuidCreator() - Constructor for class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
- UlidConverter - Class in com.github.f4b6a3.ulid.util
- UlidCreator - Class in com.github.f4b6a3.ulid
-
A factory for Universally Unique Lexicographically Sortable Identifiers.
- UlidCreatorException - Exception in com.github.f4b6a3.ulid.exception
- UlidCreatorException(String) - Constructor for exception com.github.f4b6a3.ulid.exception.UlidCreatorException
- UlidUtil - Class in com.github.f4b6a3.ulid.util
- UlidValidator - Class in com.github.f4b6a3.ulid.util
V
- validate(String) - Static method in class com.github.f4b6a3.ulid.util.UlidValidator
-
Checks if the ULID string is a valid.
W
- withFastRandomGenerator() - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Replaces the default random generator with a faster one.
- withRandomGenerator(Random) - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Replace the default random generator, in a fluent way, to another that extends
Random. - withTimestampStrategy(TimestampStrategy) - Method in class com.github.f4b6a3.ulid.creator.UlidBasedGuidCreator
-
Used for changing the timestamp strategy.
All Classes All Packages