A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstCombFactory - Class in com.github.f4b6a3.uuid.factory
Abstract Factory for creating COMB GUIDs.
AbstCombFactory(UuidVersion, AbstCombFactory.Builder<?, ?>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstCombFactory
Constructor whith a version number and a builder.
AbstCombFactory.Builder<T,​B extends AbstCombFactory.Builder<T,​B>> - Class in com.github.f4b6a3.uuid.factory
Abstract builder for creating a COMB factory.
AbstNameBasedFactory - Class in com.github.f4b6a3.uuid.factory
Abstract factory for creating name-based unique identifiers (UUIDv3 and UUIDv5).
AbstNameBasedFactory(UuidVersion, String, byte[]) - Constructor for class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Protected constructor that receives the message digest algorithm and an optional name space.
AbstRandomBasedFactory - Class in com.github.f4b6a3.uuid.factory
Abstract factory for creating random-based unique identifiers (UUIDv4).
AbstRandomBasedFactory(UuidVersion, AbstRandomBasedFactory.Builder<?, ?>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
Constructor with a version number and a builder
AbstRandomBasedFactory.Builder<T,​B extends AbstRandomBasedFactory.Builder<T,​B>> - Class in com.github.f4b6a3.uuid.factory
Abstract builder for creating a random-based factory.
AbstRandomBasedFactory.FastRandom - Class in com.github.f4b6a3.uuid.factory
A long random generator.
AbstRandomBasedFactory.IRandom - Interface in com.github.f4b6a3.uuid.factory
Interface for random generator.
AbstRandomBasedFactory.SafeRandom - Class in com.github.f4b6a3.uuid.factory
A byte random generator.
AbstTimeBasedFactory - Class in com.github.f4b6a3.uuid.factory
Abstract factory for creating time-based unique identifiers (UUIDv1, UUIDv2 and UUIDv6).
AbstTimeBasedFactory(UuidVersion, AbstTimeBasedFactory.Builder<?, ?>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
A protected constructor that receives a builder object.
AbstTimeBasedFactory.Builder<T,​B extends AbstTimeBasedFactory.Builder<T,​B>> - Class in com.github.f4b6a3.uuid.factory
Abstract builder for creating a time-based factory.
algorithm - Variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
The hash algorithm.
ALGORITHM_MD5 - Static variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
The MD5 algorithm.
ALGORITHM_SHA1 - Static variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
The SHA-1 algorithm.
alphabet - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
The base-n alphabet.
ALPHABET_36 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
The default alphabet for case-insensitive base-n.
ALPHABET_64 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
The default alphabet for case-sensitive base-n.
apply(int) - Method in class com.github.f4b6a3.uuid.factory.function.impl.DefaultRandomFunction
 
apply(String) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base16Decoder
 
apply(String) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base32Decoder
 
apply(String) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base64Decoder
 
apply(String) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderDecoder
 
apply(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base16Encoder
 
apply(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base32Encoder
 
apply(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.function.Base64Encoder
 
apply(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
 
applyAsLong(long) - Method in class com.github.f4b6a3.uuid.factory.function.impl.DefaultClockSeqFunction
 
array() - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
Returns copy of the array.
array() - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
Returns copy of the array.

B

base - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
The base-n.
base - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
The base-n.
base - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
The base-n.
Base16Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-16 as defined in RFC-4648.
Base16Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base16Codec
Default constructor.
Base16Decoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that decodes a base-16 string to a UUID.
Base16Decoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base16Decoder
Constructor with a base-n.
Base16Encoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that encodes a UUID to a base-16 string.
Base16Encoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base16Encoder
Constructor with a base-n.
Base32Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-32 as defined in RFC-4648.
Base32Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base32Codec
Default constructor.
Base32Decoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that decodes a base-32 string to a UUID.
Base32Decoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base32Decoder
Constructor with a base-n.
Base32Encoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that encodes a UUID to a base-32 string.
Base32Encoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base32Encoder
Constructor with a base-n.
Base58BtcCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-58.
Base58BtcCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base58BtcCodec
Default constructor.
Base62Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-62.
Base62Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base62Codec
Default constructor.
Base64Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-64 as defined in RFC-4648.
Base64Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base64Codec
Default constructor.
Base64Decoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that decodes a base-64 string to a UUID.
Base64Decoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base64Decoder
Constructor with a base-n.
Base64Encoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that encodes a UUID to a base-64 string.
Base64Encoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.Base64Encoder
Constructor with a base-n.
Base64UrlCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-64-url as defined in RFC-4648.
Base64UrlCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base64UrlCodec
Default constructor.
BaseN - Class in com.github.f4b6a3.uuid.codec.base
Class that represents the base-n encodings.
BaseN(int) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseN
Public constructor for the base-n object.
BaseN(String) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseN
Public constructor for the base-n object.
BaseNCodec - Class in com.github.f4b6a3.uuid.codec.base
Abstract class that contains the basic functionality for base-n codecs of this package.
BaseNCodec(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
BaseNCodec(BaseN, BaseNCodec.CustomDivider) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
BaseNCodec(BaseN, BaseNEncoder, BaseNDecoder) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
BaseNCodec.CustomDivider - Interface in com.github.f4b6a3.uuid.codec.base
A division function that returns quotient and remainder.
BaseNDecoder - Class in com.github.f4b6a3.uuid.codec.base.function
Abstract function to be extended by all decoder functions of this package.
BaseNDecoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 
BaseNEncoder - Class in com.github.f4b6a3.uuid.codec.base.function
Abstract function to be extended by all encoder functions of this package.
BaseNEncoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
 
BaseNRemainderDecoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that decodes a base-n string to a UUID.
BaseNRemainderDecoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderDecoder
Constructor with a base-n.
BaseNRemainderEncoder - Class in com.github.f4b6a3.uuid.codec.base.function
Function that encodes a UUID to a base-n string.
BaseNRemainderEncoder(BaseN) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
Constructor with a base-n.
BaseNRemainderEncoder(BaseN, BaseNCodec.CustomDivider) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
Constructor with a base-n and a custom divider.
build() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Finishes the factory building.
build() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Finish the factory building.
build() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Finishes the parameters build.
build() - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Builds a UUID after all 16 bytes are filled.
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Returns a new builder.
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Returns a new builder.
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Returns a new builder.
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Returns a new builder.
builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Returns a builder of DCE Security factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
Returns a builder of random-based factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory
Returns a builder of time-based factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Returns a builder of Unix epoch time-ordered factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory
Returns a builder of random-ordered factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Returns a new builder.
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory.Builder
 
ByteArray - Class in com.github.f4b6a3.uuid.util.immutable
Immutable array of bytes.
ByteUtil - Class in com.github.f4b6a3.uuid.util.internal
Utility class that contains many static methods for byte handling.

C

CharArray - Class in com.github.f4b6a3.uuid.util.immutable
Immutable array of chars.
clearProperty(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Clear a property.
clockseqFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
The clock sequence function.
clockseqFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
The clock sequence function.
ClockSeqFunction - Interface in com.github.f4b6a3.uuid.factory.function
Function that must return a number between 0 and 16383 (2^14-1).
com.github.f4b6a3.uuid - module com.github.f4b6a3.uuid
 
com.github.f4b6a3.uuid - package com.github.f4b6a3.uuid
 
com.github.f4b6a3.uuid.alt - package com.github.f4b6a3.uuid.alt
 
com.github.f4b6a3.uuid.codec - package com.github.f4b6a3.uuid.codec
 
com.github.f4b6a3.uuid.codec.base - package com.github.f4b6a3.uuid.codec.base
 
com.github.f4b6a3.uuid.codec.base.function - package com.github.f4b6a3.uuid.codec.base.function
 
com.github.f4b6a3.uuid.codec.other - package com.github.f4b6a3.uuid.codec.other
 
com.github.f4b6a3.uuid.enums - package com.github.f4b6a3.uuid.enums
 
com.github.f4b6a3.uuid.exception - package com.github.f4b6a3.uuid.exception
 
com.github.f4b6a3.uuid.factory - package com.github.f4b6a3.uuid.factory
 
com.github.f4b6a3.uuid.factory.function - package com.github.f4b6a3.uuid.factory.function
 
com.github.f4b6a3.uuid.factory.function.impl - package com.github.f4b6a3.uuid.factory.function.impl
 
com.github.f4b6a3.uuid.factory.nonstandard - package com.github.f4b6a3.uuid.factory.nonstandard
 
com.github.f4b6a3.uuid.factory.standard - package com.github.f4b6a3.uuid.factory.standard
 
com.github.f4b6a3.uuid.util - package com.github.f4b6a3.uuid.util
 
com.github.f4b6a3.uuid.util.immutable - package com.github.f4b6a3.uuid.util.immutable
 
com.github.f4b6a3.uuid.util.internal - package com.github.f4b6a3.uuid.util.internal
 
CombUtil - Class in com.github.f4b6a3.uuid.util
Utility for extracting time from COMB GUIDs.
compare(UUID, UUID) - Method in class com.github.f4b6a3.uuid.util.UuidComparator
Compares two UUIDs.
compareTo(GUID) - Method in class com.github.f4b6a3.uuid.alt.GUID
Compares two GUIDs as unsigned 128-bit integers.
copy(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get a copy of a UUID.
create() - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
 
create() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Returns a time-based UUID.
create() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Returns a Prefix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Returns a Short Prefix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Returns a Short Suffix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Returns a Suffix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Always throws an exception.
create() - Method in class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
Returns a random-based UUID. ### RFC 9562 - 4.4.
create() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Returns a time-ordered unique identifier (UUIDv7).
create() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
Create a UUID
create(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(byte, int) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(int) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(UuidLocalDomain, int) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(UuidNamespace, byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(UuidNamespace, String) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
 
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
 
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Returns a time-based UUID.
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Returns a time-ordered unique identifier (UUIDv7) for a given instant.
create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
Creates a UUID using parameters.
create(String) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(String, byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(String, String) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(UUID, byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.
create(UUID, String) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Returns a name-based UUID.

D

DceSecurityFactory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating DCE Security unique identifiers (UUIDv2).
DceSecurityFactory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
Default constructor.
DceSecurityFactory.Builder - Class in com.github.f4b6a3.uuid.factory.standard
Concrete builder for creating a DCE Security factory.
decode(byte[]) - Method in class com.github.f4b6a3.uuid.codec.StandardBinaryCodec
Get a UUID from an array of bytes.
decode(String) - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Get a UUID from an encoded string.
decode(String) - Method in class com.github.f4b6a3.uuid.codec.other.NcnameCodec
Get a UUID from a NCName.
decode(String) - Method in class com.github.f4b6a3.uuid.codec.other.SlugCodec
Get a UUID from a Slug.
decode(String) - Method in class com.github.f4b6a3.uuid.codec.StandardStringCodec
Get a UUID from a string.
decode(String) - Method in class com.github.f4b6a3.uuid.codec.UrnCodec
Get a UUID from a URN string.
decode(URI) - Method in class com.github.f4b6a3.uuid.codec.UriCodec
Get a UUID from a URI.
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.DotNetGuid1Codec
Get a time-based UUID (v4) from a .Net Guid.
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.DotNetGuid4Codec
Get a random-based UUID (v4) from a .Net Guid.
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.TimeOrderedCodec
Get a time-based UUID from a time-ordered UUID.
decode(T) - Method in interface com.github.f4b6a3.uuid.codec.UuidCodec
Get a UUID from a generic type.
decoder - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
A decoder function.
DEFAULT_INTERVAL - Static variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Default interval of 60 seconds in milliseconds.
DEFAULT_INTERVAL - Static variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Default interval of 60 seconds in milliseconds.
DefaultClockSeqFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a clock sequence.
DefaultClockSeqFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultClockSeqFunction
Default constructor.
defaultCompare(UUID, UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidComparator
Compares two UUIDs.
DefaultNodeIdFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a final random multicast node identifier.
DefaultNodeIdFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultNodeIdFunction
Default constructor.
DefaultRandomFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns an array of bytes with the given length.
DefaultRandomFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultRandomFunction
 
DefaultTimeFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a number of 100-nanoseconds since 1970-01-01 (Unix epoch).
DefaultTimeFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultTimeFunction
Default constructor.
DefaultTimeFunction(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultTimeFunction
Default constructor with a Clock instance.
divide(long) - Method in interface com.github.f4b6a3.uuid.codec.base.BaseNCodec.CustomDivider
Divide a number by x.
divide(long, BaseNCodec.CustomDivider, long) - Static method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
Divide a long as unsigned 64 bit integer
divider - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
A custom divider for optimization.
DotNetGuid1Codec - Class in com.github.f4b6a3.uuid.codec.other
Codec for time-based .Net Guids.
DotNetGuid1Codec() - Constructor for class com.github.f4b6a3.uuid.codec.other.DotNetGuid1Codec
 
DotNetGuid4Codec - Class in com.github.f4b6a3.uuid.codec.other
Codec for random-based .Net Guids.
DotNetGuid4Codec() - Constructor for class com.github.f4b6a3.uuid.codec.other.DotNetGuid4Codec
 

E

encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Get an encoded string from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.DotNetGuid1Codec
Get a .Ned Guid from a time-based UUID (v1).
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.DotNetGuid4Codec
Get a .Ned Guid from a random-based UUID (v4).
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.NcnameCodec
Get a NCName from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.SlugCodec
Get a Slug from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.other.TimeOrderedCodec
Get a time-ordered UUID from a time-based UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.StandardBinaryCodec
Get an array of bytes from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.StandardStringCodec
Get a string from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.UriCodec
Get a URI from a UUID.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.UrnCodec
Get a URN string from a UUID.
encode(UUID) - Method in interface com.github.f4b6a3.uuid.codec.UuidCodec
Get a generic type from a UUID.
encoder - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
An encoder function.
EPOCH_GREG - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
The Gregorian epoch.
EPOCH_GREG_SECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
The Gregorian epoch in seconds.
EPOCH_UNIX - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
The Unix epoch.
EPOCH_UNIX_SECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
The Unix epoch in seconds.
equals(Object) - Method in class com.github.f4b6a3.uuid.alt.GUID
Checks if some other GUID is equal to this one.
equals(Object) - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
 
equals(Object) - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
 
expand(char, char) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseN
Expands a character sequence similar to 0-9, a-z and A-Z.
expand(String) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseN
Expands character sequences similar to 0-9, a-z and A-Z.

F

FastRandom() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
Default constructor.
FastRandom(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
Constructor with a function which returns random numbers.
FastRandom(Random) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
Constructor with a random.
formatLeastSignificantBits(long, long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Returns the least significant bits of the UUID.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Returns the most significant bits of the UUID.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory
Returns the most significant bits of the UUID.
from(byte[]) - Static method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
Creates an instance of this class.
from(char[]) - Static method in class com.github.f4b6a3.uuid.util.immutable.CharArray
Creates an instance of this class.
fromBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID from a byte array.
fromGregTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts a number of 100ns since 1582-10-15 (Gregorian epoch) into an Instant.
fromInts(int[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Converts an array of integers into an array of bytes.
fromString(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID from a string.
fromUnixTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts a number of 100ns since 1970-01-01 (Unix epoch) into an Instant.

G

get(int) - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
Return the byte at a position.
get(int) - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
Return the char at a position.
get(long) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
 
get(String, int) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 
getAlphabet() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Returns the alphabet of the base-n.
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.DefaultNodeIdFunction
 
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.DefaultTimeFunction
 
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.HashNodeIdFunction
 
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.MacNodeIdFunction
 
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.RandomNodeIdFunction
 
getAsLong() - Method in class com.github.f4b6a3.uuid.factory.function.impl.WindowsTimeFunction
 
getBase() - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Get the base-n encoding object.
getClockSeqFunction() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Get the clock sequence function.
getClockSequence(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the clock sequence from a time-based, time-ordered or DCE Security UUID.
getDceSecurity(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurity(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithHash(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithHash(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithMac(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithMac(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithRandom(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDceSecurityWithRandom(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security unique identifier (UUIDv2).
getDefaultInstance() - Static method in class com.github.f4b6a3.uuid.util.UuidComparator
Returns a default implementation of UuidComparator.
getEnvinronmentName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Get an environment variable name.
getGregTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Returns the number of 100ns since 1582-10-15 (Gregorian epoch).
getIncrementMax() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
Get the max increment.
getIncrementType() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
Set the increment type.
getInstant() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
 
getInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Returns the instant from a time-based, time-ordered or DCE Security UUID.
getInstantFunction() - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
Get the instant function.
getInterval() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
Get the interval in milliseconds.
getInterval() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
Get the interval in milliseconds.
getJavaVersion() - Static method in class com.github.f4b6a3.uuid.util.internal.JavaVersionUtil
Returns the java major version number.
getLength() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Returns the length of encoded UUIDs.
getLocalDomain() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Get the local domain.
getLocalDomain(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
Get the enum value.
getLocalDomain(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local domain number from a DCE Security UUID.
getLocalIdentifier() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Get the local identifier.
getLocalIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local identifier number from a DCE Security UUID.
getMachineHash() - Static method in class com.github.f4b6a3.uuid.util.MachineId
Returns the machine hash in a byte array.
getMachineHexa() - Static method in class com.github.f4b6a3.uuid.util.MachineId
Returns the machine hash in hexadecimal format.
getMachineId() - Static method in class com.github.f4b6a3.uuid.util.MachineId
Returns a number generated from the machine hash.
getMachineString() - Static method in class com.github.f4b6a3.uuid.util.internal.NetworkUtil
Returns a string containing host name, MAC and IP.
getMachineString() - Static method in class com.github.f4b6a3.uuid.util.MachineId
Returns a string containing host name, MAC and IP.
getMachineUuid() - Static method in class com.github.f4b6a3.uuid.util.MachineId
Returns a UUID generated from the machine hash.
getMap() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Returns the map of the base-n.
getMax() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Max UUID.
getMulticastRandom() - Static method in interface com.github.f4b6a3.uuid.factory.function.NodeIdFunction
Return a new random multicast node identifier.
getName() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Get the name bytes.
getNameBasedMd5(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(String, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(String, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(UUID, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedMd5(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
getNameBasedSha1(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(String, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(String, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(UUID, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNameBasedSha1(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
getNamespace() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Get the name space bytes.
getNamespace(UUID) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Get the enum value.
getNil() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Nil UUID.
getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Get the node identifier.
getNodeIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the node identifier from a time-based, time-ordered or DCE Security UUID.
getNodeIdFunction() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Get the node function.
getOpaqueInstance() - Static method in class com.github.f4b6a3.uuid.util.UuidComparator
Returns an opaque implementation of UuidComparator.
getPadding() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Return the padding character.
getPrefix(UUID) - Static method in class com.github.f4b6a3.uuid.util.CombUtil
Returns the prefix from a Prefix COMB.
getPrefixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Prefix COMB GUID.
getPrefixCombMax(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the maximum Prefix COMB GUID for a given instant.
getPrefixCombMin(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the minimum Prefix COMB GUID for a given instant.
getPrefixInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.CombUtil
Returns the instant from a Prefix COMB.
getProperty(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Get a property.
getPropertyName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Get a property name.
getRadix() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Returns the radix of the base-n.
getRandom() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Get the random generator.
getRandom() - Static method in interface com.github.f4b6a3.uuid.factory.function.ClockSeqFunction
Returns a new random clock sequence in the range 0 to 16383 (2^14-1).
getRandom() - Static method in interface com.github.f4b6a3.uuid.factory.function.NodeIdFunction
Returns a new random node identifier.
getRandomBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a random-based unique identifier (UUIDv4).
getRandomBasedFast() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a fast random-based unique identifier (UUIDv4).
getSecureRandom() - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Get the secure random algorithm.
getShortPrefixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns n Short Prefix COMB GUID.
getShortSuffixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Short Suffix COMB GUID.
getSuffix(UUID) - Static method in class com.github.f4b6a3.uuid.util.CombUtil
Returns the suffix from a Suffix COMB.
getSuffixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Suffix COMB GUID.
getSuffixCombMax(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the maximum Suffix COMB GUID for a given instant.
getSuffixCombMin(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the minimum Suffix COMB GUID for a given instant.
getSuffixInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.CombUtil
Returns the instant from a Suffix COMB.
getTimeBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based unique identifier (UUIDv1).
getTimeBased(Instant, Integer, Long) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based unique identifier (UUIDv1).
getTimeBasedMax(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the maximum UUIDv1 for a given instant.
getTimeBasedMin(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the minimum UUIDv1 for a given instant.
getTimeBasedWithHash() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based unique identifier (UUIDv1).
getTimeBasedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based unique identifier (UUIDv1).
getTimeBasedWithRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based unique identifier (UUIDv1).
getTimeFunction() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Get the time function.
getTimeOrdered() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier (UUIDv6).
getTimeOrdered(Instant, Integer, Long) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier (UUIDv6).
getTimeOrderedEpoch() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier that uses Unix Epoch (UUIDv7).
getTimeOrderedEpoch(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier that uses Unix Epoch (UUIDv7) for a given instant.
getTimeOrderedEpochFast() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a fast time-ordered unique identifier that uses Unix Epoch (UUIDv7).
getTimeOrderedEpochMax(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the maximum UUIDv7 for a given instant.
getTimeOrderedEpochMin(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the minimum UUIDv7 for a given instant.
getTimeOrderedEpochPlus1() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier that uses Unix Epoch (UUIDv7).
getTimeOrderedEpochPlusN() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier that uses Unix Epoch (UUIDv7).
getTimeOrderedMax(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the maximum UUIDv6 for a given instant.
getTimeOrderedMin(Instant) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns the minimum UUIDv6 for a given instant.
getTimeOrderedWithHash() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier (UUIDv6).
getTimeOrderedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier (UUIDv6).
getTimeOrderedWithRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered unique identifier (UUIDv6).
getTimestamp(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Returns the time stamp from a time-based, time-ordered or DCE Security UUID.
getUnixTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Returns the number of 100ns since 1970-01-01 (Unix epoch).
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
Get the byte value.
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Get the UUID value
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Get the number value.
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Get the number value.
getVariant(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Get the enum value.
getVariant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the UUID version.
getVersion() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
Returns the version number for this factory.
getVersion(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Get the enum value.
getVersion(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the UUID version.
GUID - Class in com.github.f4b6a3.uuid.alt
A class that represents and generates GUIDs/UUIDs.
GUID(byte[]) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
Creates a new GUID.
GUID(long, long) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
Creates a new GUID.
GUID(GUID) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
Creates a new GUID.
GUID(String) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
Creates a new GUID.
GUID(UUID) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
Creates a new GUID.
GUID_BYTES - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Number of bytes of a GUID.
GUID_CHARS - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Number of characters of a GUID.

H

hashCode() - Method in class com.github.f4b6a3.uuid.alt.GUID
Returns a hash code value for the GUID.
hashCode() - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
 
hashCode() - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
 
HashNodeIdFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a hash of host name, MAC and IP.
HashNodeIdFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.HashNodeIdFunction
Default constructor.
hostname() - Static method in class com.github.f4b6a3.uuid.util.internal.NetworkUtil
Returns the host name if found.

I

INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base16Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base32Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base58BtcCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base62Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base64Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base64UrlCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.other.DotNetGuid1Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.other.DotNetGuid4Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.other.NcnameCodec
A shared immutable instance using `base64url`
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.other.SlugCodec
A shared immutable instance using `base64url`
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.other.TimeOrderedCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.StandardBinaryCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.StandardStringCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.UriCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.UrnCodec
A shared immutable instance.
instantFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
The instant function.
instantFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory
The instant function.
interval - Variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Interval in milliseconds.
interval - Variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Interval in milliseconds.
InvalidUuidException - Exception in com.github.f4b6a3.uuid.exception
Runtime exception to be used when an invalid UUID is received as argument.
InvalidUuidException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.InvalidUuidException
Default constructor with a message.
InvalidUuidException(String, Throwable) - Constructor for exception com.github.f4b6a3.uuid.exception.InvalidUuidException
Default constructor with a message and the cause.
ip(NetworkInterface) - Static method in class com.github.f4b6a3.uuid.util.internal.NetworkUtil
Returns the IP address if found.
isCustom(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 8.
isDceSecurity(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 2.
isMax(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID is equal to the Max UUID.
isMulticast(long) - Static method in interface com.github.f4b6a3.uuid.factory.function.NodeIdFunction
Checks if the multicast bit of a node identifier is set.
isNameBasedMd5(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 3.
isNameBasedSha1(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 5.
isNil(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID is equal to the Nil UUID.
isParseable(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array can be parsed.
isParseable(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array can be parsed.
isRandomBased(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 4.
isReservedFuture(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is reserved future.
isReservedMicrosoft(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is reserved Microsoft.
isReservedNcs(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is reserved NCS.
isSensitive() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Informs if the base-n is case-sensitive.
isStandard(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is the one defined by the RFC 9562.
isTimeBased(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 1.
isTimeOrdered(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 6.
isTimeOrderedEpoch(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID version 7.
isUuidUri(URI) - Static method in class com.github.f4b6a3.uuid.codec.UriCodec
Check if the URI is a UUID URN.
isUuidUrn(String) - Static method in class com.github.f4b6a3.uuid.codec.UrnCodec
Check if a URN string is a UUID URN.
isValid(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID byte array is valid.
isValid(byte[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID byte array is valid.
isValid(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array is valid.
isValid(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array is valid.
isValid(String) - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Checks if the UUID string is valid.
isValid(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is valid.
isValid(String, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is valid.
isValid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID is valid.
isValid(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID is valid.
isVersion(byte[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks the version number of a UUID byte array.
isVersion(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks the version number of a UUID char array.
isVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks the version number of a UUID.

J

JavaVersionUtil - Class in com.github.f4b6a3.uuid.util.internal
 
JavaVersionUtil() - Constructor for class com.github.f4b6a3.uuid.util.internal.JavaVersionUtil
 

L

length() - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
Returns the array length
length() - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
Returns the array length.
LOCAL_DOMAIN_GROUP - com.github.f4b6a3.uuid.enums.UuidLocalDomain
The group domain, interpreted as POSIX GID domain on POSIX systems.
LOCAL_DOMAIN_GROUP - Static variable in class com.github.f4b6a3.uuid.alt.GUID
The group domain, interpreted as POSIX GID domain on POSIX systems.
LOCAL_DOMAIN_GROUP - Static variable in class com.github.f4b6a3.uuid.UuidCreator
The group domain, interpreted as POSIX GID domain on POSIX systems.
LOCAL_DOMAIN_ORG - com.github.f4b6a3.uuid.enums.UuidLocalDomain
The organization domain, site-defined.
LOCAL_DOMAIN_ORG - Static variable in class com.github.f4b6a3.uuid.alt.GUID
The organization domain, site-defined.
LOCAL_DOMAIN_ORG - Static variable in class com.github.f4b6a3.uuid.UuidCreator
The organization domain, site-defined.
LOCAL_DOMAIN_PERSON - com.github.f4b6a3.uuid.enums.UuidLocalDomain
The principal domain, interpreted as POSIX UID domain on POSIX systems.
LOCAL_DOMAIN_PERSON - Static variable in class com.github.f4b6a3.uuid.alt.GUID
The principal domain, interpreted as POSIX UID domain on POSIX systems.
LOCAL_DOMAIN_PERSON - Static variable in class com.github.f4b6a3.uuid.UuidCreator
The principal domain, interpreted as POSIX UID domain on POSIX systems.
lock - Variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
The reentrant lock for synchronization.
lock - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
The reentrant lock for synchronization.

M

mac(NetworkInterface) - Static method in class com.github.f4b6a3.uuid.util.internal.NetworkUtil
Returns the MAC address if found.
MachineId - Class in com.github.f4b6a3.uuid.util
Utility for generating machine ID.
MacNodeIdFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a MAC address.
MacNodeIdFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.MacNodeIdFunction
Default constructor.
map - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
The base-n map.
MAX - Static variable in class com.github.f4b6a3.uuid.alt.GUID
A special GUID that has all 128 bits set to ONE.
modify(String) - Static method in class com.github.f4b6a3.uuid.codec.StandardStringCodec
 
multiply(long, long, long) - Static method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderDecoder
Multiply a long as unsigned 64 bit integer

N

NameBasedMd5Factory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating name-based unique identifiers using MD5 hashing (UUIDv3).
NameBasedMd5Factory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedMd5Factory
Default constructor.
NameBasedMd5Factory(UuidNamespace) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedMd5Factory
Constructor with a namespace.
NameBasedMd5Factory(String) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedMd5Factory
Constructor with a namespace.
NameBasedMd5Factory(UUID) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedMd5Factory
Constructor with a namespace.
NameBasedSha1Factory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating name-based unique identifiers using SHA-1 hashing (UUIDv5).
NameBasedSha1Factory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedSha1Factory
Default constructor.
NameBasedSha1Factory(UuidNamespace) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedSha1Factory
Constructor with a namespace.
NameBasedSha1Factory(String) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedSha1Factory
Constructor with a namespace.
NameBasedSha1Factory(UUID) - Constructor for class com.github.f4b6a3.uuid.factory.standard.NameBasedSha1Factory
Constructor with a namespace.
nameBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
Returns a copy of the input byte array.
nameBytes(String) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
Converts a name string into a byte array.
namespace - Variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
The namespace (optional).
NAMESPACE_DNS - com.github.f4b6a3.uuid.enums.UuidNamespace
Name space to be used when the name string is a fully-qualified domain name.
NAMESPACE_DNS - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Name space to be used when the name string is a fully-qualified domain name.
NAMESPACE_DNS - Static variable in class com.github.f4b6a3.uuid.UuidCreator
Name space to be used when the name string is a fully-qualified domain name.
NAMESPACE_OID - com.github.f4b6a3.uuid.enums.UuidNamespace
Name space to be used when the name string is an ISO OID.
NAMESPACE_OID - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Name space to be used when the name string is an ISO OID.
NAMESPACE_OID - Static variable in class com.github.f4b6a3.uuid.UuidCreator
Name space to be used when the name string is an ISO OID.
NAMESPACE_URL - com.github.f4b6a3.uuid.enums.UuidNamespace
Name space to be used when the name string is a URL.
NAMESPACE_URL - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Name space to be used when the name string is a URL.
NAMESPACE_URL - Static variable in class com.github.f4b6a3.uuid.UuidCreator
Name space to be used when the name string is a URL.
NAMESPACE_X500 - com.github.f4b6a3.uuid.enums.UuidNamespace
Name space to be used when the name string is an X.500 DN (DER or text).
NAMESPACE_X500 - Static variable in class com.github.f4b6a3.uuid.alt.GUID
Name space to be used when the name string is an X.500 DN (DER or text).
NAMESPACE_X500 - Static variable in class com.github.f4b6a3.uuid.UuidCreator
Name space to be used when the name string is an X.500 DN (DER or text).
namespaceBytes(UuidNamespace) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
Converts a name space enumeration into a byte array.
namespaceBytes(String) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
Converts a name space string into a byte array.
namespaceBytes(UUID) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
Converts a name space UUID into a byte array.
NANOS_PER_TICK - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
Number nanos per clock tick.
NcnameCodec - Class in com.github.f4b6a3.uuid.codec.other
Codec for UUID NCNames.
NcnameCodec() - Constructor for class com.github.f4b6a3.uuid.codec.other.NcnameCodec
Default constructor.
NcnameCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.other.NcnameCodec
Constructor with a base-n codec.
NetworkUtil - Class in com.github.f4b6a3.uuid.util.internal
Utility class that returns host name, MAC and IP.
newInstance(int) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified radix.
newInstance(int, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified radix and a BaseNCodec.CustomDivider.
newInstance(BaseN) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified BaseN.
newInstance(BaseN, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified BaseN and a BaseNCodec.CustomDivider.
newInstance(Object) - Static method in exception com.github.f4b6a3.uuid.exception.InvalidUuidException
Factory method for creating a runtime exception.
newInstance(String) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified alphabet.
newInstance(String, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
Static factory that returns a new instance of BaseNCodec using the specified alphabet and a BaseNCodec.CustomDivider.
newSecureRandom() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
Returns a new instance of SecureRandom.
next() - Method in class com.github.f4b6a3.uuid.factory.function.impl.DefaultClockSeqFunction
Get the next random clock sequence number.
nextBytes(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
 
nextBytes(int) - Method in interface com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.IRandom
Return a random array of bytes.
nextBytes(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
 
nextBytes(int) - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
Returns an array of random bytes.
nextLong() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
 
nextLong() - Method in interface com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.IRandom
Return a random number.
nextLong() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
 
nextLong() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
Returns a random 64-bit number.
nextLong(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.FastRandom
 
nextLong(int) - Method in interface com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.IRandom
Return a random number.
nextLong(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
 
nic() - Static method in class com.github.f4b6a3.uuid.util.internal.NetworkUtil
Returns a network interface.
NIL - Static variable in class com.github.f4b6a3.uuid.alt.GUID
A special GUID that has all 128 bits set to ZERO.
nodeidFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
The node function.
nodeidFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
The node function.
NodeIdFunction - Interface in com.github.f4b6a3.uuid.factory.function
Function that must return a number between 0 and 2^48-1.

O

opaqueCompare(UUID, UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidComparator
Compares two UUIDs.

P

Parameters(UuidFactory.Parameters.Builder) - Constructor for class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
Constructor using a builder.
POOL - Static variable in class com.github.f4b6a3.uuid.factory.function.impl.DefaultClockSeqFunction
The pool of clock sequence numbers.
PrefixCombFactory - Class in com.github.f4b6a3.uuid.factory.nonstandard
Concrete factory for creating Prefix COMB GUIDs.
PrefixCombFactory() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Default constructor.
PrefixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Constructor with a clock.
PrefixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Constructor with a function which return random numbers.
PrefixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Constructor with a function which a function which return random numbers and a clock.
PrefixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Constructor with a random.
PrefixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
Constructor with a random and a clock.
PrefixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
Builder of factories.
PROPERTY_NODE - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
The property name for the node number.
PROPERTY_PREFIX - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
The property name prefix.
PROPERTY_SECURERANDOM - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
The property name for the secure random algorithm.
put(byte) - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Puts the given byte.
put(byte[]) - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Puts the given byte array.
put(int) - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Puts 4 bytes containing the given int.
put(long) - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Puts 8 bytes containing the given long.
put(short) - Method in class com.github.f4b6a3.uuid.util.UuidBuilder
Puts 2 bytes containing the given short.

R

RADIX_MAX - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
The maximum radix: 64.
RADIX_MIN - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
The minimum radix: 2.
random - Variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
A random generator.
random - Variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
The random generator.
RandomBasedFactory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating random-based unique identifiers (UUIDv4).
RandomBasedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
Default constructor.
RandomBasedFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
Constructor with a function which returns random number.
RandomBasedFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
Constructor with a Random instance.
RandomBasedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.standard
Concrete builder for creating a random-based factory.
RandomFunction - Interface in com.github.f4b6a3.uuid.factory.function
Function that must return an array of bytes with the given length.
RandomNodeIdFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a new random multicast node identifier.
RandomNodeIdFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.RandomNodeIdFunction
 
RandomUtil - Class in com.github.f4b6a3.uuid.util.internal
Utility class that provides random generator services.

S

SafeRandom() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
Default constructor.
SafeRandom(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
Constructor with a function which returns random numbers.
SafeRandom(Random) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
Constructor with a random.
selectNodeIdFunction() - Static method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Select the node identifier function.
selectTimeFunction() - Static method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Select the time function.
setNodeIdentifier(Long) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Set the node identifier
setProperty(String, String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Set a property.
setSecureRandom(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Set the secure random algorithm
SettingsUtil - Class in com.github.f4b6a3.uuid.util.internal
Utility class that reads system properties and environment variables.
SettingsUtil() - Constructor for class com.github.f4b6a3.uuid.util.internal.SettingsUtil
Default constructor.
setVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Applies UUID version bits into the UUID
ShortPrefixCombFactory - Class in com.github.f4b6a3.uuid.factory.nonstandard
Concrete factory for creating Short Prefix COMB GUIDs.
ShortPrefixCombFactory() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Default constructor.
ShortPrefixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Constructor with a clock.
ShortPrefixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Constructor with a function which return random numbers.
ShortPrefixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Constructor with a function which a function which return random numbers and a clock.
ShortPrefixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Constructor with a random.
ShortPrefixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
Constructor with a random and a clock.
ShortPrefixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
A builder of factories.
ShortSuffixCombFactory - Class in com.github.f4b6a3.uuid.factory.nonstandard
Concrete factory for creating Short Suffix COMB GUIDs.
ShortSuffixCombFactory() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Default constructor.
ShortSuffixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Constructor with a clock.
ShortSuffixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Constructor with a function which return random numbers.
ShortSuffixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Constructor with a function which a function which return random numbers and a clock.
ShortSuffixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Constructor with a random.
ShortSuffixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
Constructor with a random and a clock.
ShortSuffixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
Builder of factories.
SlugCodec - Class in com.github.f4b6a3.uuid.codec.other
Codec for UUID Slugs.
SlugCodec() - Constructor for class com.github.f4b6a3.uuid.codec.other.SlugCodec
Default constructor.
SlugCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.other.SlugCodec
 
StandardBinaryCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID binary encoding as defined in RFC 9562.
StandardBinaryCodec() - Constructor for class com.github.f4b6a3.uuid.codec.StandardBinaryCodec
 
StandardStringCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID canonical string as defined in RFC 9562.
StandardStringCodec() - Constructor for class com.github.f4b6a3.uuid.codec.StandardStringCodec
 
SuffixCombFactory - Class in com.github.f4b6a3.uuid.factory.nonstandard
Concrete factory for creating Suffix COMB GUIDs.
SuffixCombFactory() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Default constructor.
SuffixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Constructor with a clock.
SuffixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Constructor with a function which return random numbers.
SuffixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Constructor with a function which a function which return random numbers and a clock.
SuffixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Constructor with a random.
SuffixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
Constructor with a random and a clock.
SuffixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
Builder of factories.

T

TICKS_PER_MILLI - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
Number of clock ticks per millisecond.
TICKS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
Number of clock ticks per second.
TimeBasedFactory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating time-based unique identifiers (UUIDv1).
TimeBasedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory
Default constructor.
TimeBasedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.standard
Concrete builder for creating a time-based factory.
timeFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
The time function.
timeFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
The time function.
TimeFunction - Interface in com.github.f4b6a3.uuid.factory.function
Function that must return a number of 100-nanoseconds since 1970-01-01 (Unix epoch).
TimeOrderedCodec - Class in com.github.f4b6a3.uuid.codec.other
Codec for time-ordered UUIDs
TimeOrderedCodec() - Constructor for class com.github.f4b6a3.uuid.codec.other.TimeOrderedCodec
 
TimeOrderedEpochFactory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating Unix epoch time-ordered unique identifiers (UUIDv7).
TimeOrderedEpochFactory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Default constructor.
TimeOrderedEpochFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Constructor with a clock.
TimeOrderedEpochFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Constructor with a function which return random numbers.
TimeOrderedEpochFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Constructor with a function which a function which return random numbers and a clock.
TimeOrderedEpochFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Constructor with a random.
TimeOrderedEpochFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
Constructor with a random and a clock.
TimeOrderedEpochFactory.Builder - Class in com.github.f4b6a3.uuid.factory.standard
Concrete builder for creating a Unix epoch time-ordered factory.
TimeOrderedFactory - Class in com.github.f4b6a3.uuid.factory.standard
Concrete factory for creating time-ordered unique identifiers (UUIDv6).
TimeOrderedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory
Default constructor.
TimeOrderedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.standard
Concrete builder for creating a time-ordered factory.
toAndFromDotNetGuid(UUID) - Static method in class com.github.f4b6a3.uuid.codec.other.DotNetGuid1Codec
Convert a UUID to and from a .Net Guid.
toBytes() - Method in class com.github.f4b6a3.uuid.alt.GUID
Converts the GUID into a byte array.
toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns an array of bytes from a UUID.
toExpectedRange(long) - Static method in interface com.github.f4b6a3.uuid.factory.function.ClockSeqFunction
Clears the leading bits so that the resulting number is within the range 0 to 16383 (2^14-1).
toExpectedRange(long) - Static method in interface com.github.f4b6a3.uuid.factory.function.NodeIdFunction
Clears the leading bits so that the resulting number is in the range 0 to 2^48-1.
toExpectedRange(long) - Static method in interface com.github.f4b6a3.uuid.factory.function.TimeFunction
Clears the leading bits so that the resulting number is in the range 0 to 2^60-1.
toGregTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts a number of 100ns since 1970-01-01 (Unix epoch) into a number of 100ns since 1582-10-15 (Gregorian epoch).
toGregTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts an Instant into a number of 100ns since 1582-10-15 (Gregorian epoch).
toHexadecimal(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal string from given array of bytes.
toInts(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Converts an array of bytes into an array of integers.
toMulticast(long) - Static method in interface com.github.f4b6a3.uuid.factory.function.NodeIdFunction
Sets the multicast bit of a node identifier.
toNumber(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a number from a given array of bytes.
toNumber(byte[], int, int) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a number from a given array of bytes.
toString() - Method in class com.github.f4b6a3.uuid.alt.GUID
Converts the GUID into a canonical string.
toString() - Method in class com.github.f4b6a3.uuid.util.immutable.ByteArray
 
toString() - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
 
toString(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a string from a UUID.
toUnixTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts a number of 100ns since 1582-10-15 (Gregorian epoch) into a number of 100ns since 1970-01-01 (Unix epoch).
toUnixTimestamp(Instant) - Static method in interface com.github.f4b6a3.uuid.factory.function.TimeFunction
Converts an instant to a number of 100-nanoseconds since 1970-01-01 (Unix epoch).
toUnixTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Converts an Instant into a number of 100ns since 1970-01-01 (Unix epoch).
toUuid(long, long) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
Creates a UUID from a pair of numbers.
toUUID() - Method in class com.github.f4b6a3.uuid.alt.GUID
Converts the GUID into a JDK's UUID.

U

UriCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID URIs (specifically URNs).
UriCodec() - Constructor for class com.github.f4b6a3.uuid.codec.UriCodec
 
UrnCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID URNs.
UrnCodec() - Constructor for class com.github.f4b6a3.uuid.codec.UrnCodec
 
UUID_BYTES - Static variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
The number of bytes of a UUID.
UuidBuilder - Class in com.github.f4b6a3.uuid.util
A UUID builder.
UuidBuilder() - Constructor for class com.github.f4b6a3.uuid.util.UuidBuilder
Instantiates a new builder without a version number.
UuidBuilder(int) - Constructor for class com.github.f4b6a3.uuid.util.UuidBuilder
Instantiates a new builder with a version number.
UuidCodec<T> - Interface in com.github.f4b6a3.uuid.codec
Interface to be implemented by all codecs of this package.
UuidComparator - Class in com.github.f4b6a3.uuid.util
Comparator for UUIDs.
UuidComparator() - Constructor for class com.github.f4b6a3.uuid.util.UuidComparator
Creates a default implementation of UuidComparator.
UuidCreator - Class in com.github.f4b6a3.uuid
Facade for everything.
UuidFactory - Class in com.github.f4b6a3.uuid.factory
Abstract factory that is base for all UUID factories.
UuidFactory() - Constructor for class com.github.f4b6a3.uuid.factory.UuidFactory
Default Constructor.
UuidFactory(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.UuidFactory
Constructor with a version number.
UuidFactory.Parameters - Class in com.github.f4b6a3.uuid.factory
Parameters object to be used with a UuidFactory.create(Parameters).
UuidFactory.Parameters.Builder - Class in com.github.f4b6a3.uuid.factory
Parameters builder.
UuidLocalDomain - Enum in com.github.f4b6a3.uuid.enums
Local domains defined by DCE 1.1 specification, used to create DCE Security unique identifiers (UUIDv2).
UuidNamespace - Enum in com.github.f4b6a3.uuid.enums
Name spaces defined by RFC 9562, used to create name-based unique identifiers (UUIDv3 and UUIDv5).
UuidTime - Class in com.github.f4b6a3.uuid.util
Utility for UUID time stamps.
UuidUtil - Class in com.github.f4b6a3.uuid.util
Utility for checking UUID version, extracting UUID details, etc.
UuidValidator - Class in com.github.f4b6a3.uuid.util
Utility for UUID validation.
UuidVariant - Enum in com.github.f4b6a3.uuid.enums
UUID variants defined by RFC 9562.
UuidVersion - Enum in com.github.f4b6a3.uuid.enums
UUID versions defined by RFC 9562.

V

v1() - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a gregorian time-based unique identifier (UUIDv1).
v1(Instant, Random) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a gregorian time-based unique identifier (UUIDv1).
v2(byte, int) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a DCE Security unique identifier (UUIDv2).
v2(byte, int, Instant, Random) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a DCE Security unique identifier (UUIDv2).
v3(GUID, byte[]) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
v3(GUID, String) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
v4() - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a random-based unique identifier (UUIDv4).
v4(Random) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a random-based unique identifier (UUIDv4).
v5(GUID, byte[]) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
v5(GUID, String) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
v6() - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a reordered gregorian time-based unique identifier (UUIDv6).
v6(Instant, Random) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a reordered gregorian time-based unique identifier (UUIDv6).
v7() - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a Unix epoch time-based unique identifier (UUIDv7).
v7(Instant, Random) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a Unix epoch time-based unique identifier (UUIDv7).
valid(String) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Checks if the GUID string is valid.
validate(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID byte array is valid.
validate(byte[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID byte array is valid.
validate(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array is valid.
validate(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array is valid.
validate(String) - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Checks if the UUID string is a valid.
validate(String) - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
validate(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is a valid.
validate(String, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is a valid.
validate(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID is valid.
validate(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID is valid.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
Returns an array containing the constants of this enum type, in the order they are declared.
VARIANT_RESERVED_FUTURE - com.github.f4b6a3.uuid.enums.UuidVariant
Reserved for future definition.
VARIANT_RESERVED_MICROSOFT - com.github.f4b6a3.uuid.enums.UuidVariant
Reserved for Microsoft Corporation backward compatibility.
VARIANT_RESERVED_NCS - com.github.f4b6a3.uuid.enums.UuidVariant
Reserved for NCS backward compatibility.
VARIANT_STANDARD - com.github.f4b6a3.uuid.enums.UuidVariant
The variant specified in RFC 9562.
version - Variable in class com.github.f4b6a3.uuid.factory.UuidFactory
Version number.
version() - Method in class com.github.f4b6a3.uuid.alt.GUID
Returns the version number of this GUID.
VERSION_CUSTOM - com.github.f4b6a3.uuid.enums.UuidVersion
The custom or free-form version proposed by Peabody and Davis.
VERSION_DCE_SECURITY - com.github.f4b6a3.uuid.enums.UuidVersion
The DCE Security version, with embedded POSIX UIDs.
VERSION_NAME_BASED_MD5 - com.github.f4b6a3.uuid.enums.UuidVersion
The name-based version specified in RFC 9562 that uses MD5 hashing.
VERSION_NAME_BASED_SHA1 - com.github.f4b6a3.uuid.enums.UuidVersion
The name-based version specified in RFC 9562 that uses SHA-1 hashing.
VERSION_RANDOM_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
The randomly or pseudo-randomly generated version specified in RFC 9562.
VERSION_TIME_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
The time-based version with gregorian epoch specified in RFC 9562.
VERSION_TIME_ORDERED - com.github.f4b6a3.uuid.enums.UuidVersion
The time-ordered version with gregorian epoch proposed by Peabody and Davis.
VERSION_TIME_ORDERED_EPOCH - com.github.f4b6a3.uuid.enums.UuidVersion
The time-ordered version with Unix epoch proposed by Peabody and Davis.
VERSION_UNKNOWN - com.github.f4b6a3.uuid.enums.UuidVersion
An unknown version.
versionMask - Variable in class com.github.f4b6a3.uuid.factory.UuidFactory
Version bit mask.

W

WindowsTimeFunction - Class in com.github.f4b6a3.uuid.factory.function.impl
Function that returns a number of 100-nanoseconds since 1970-01-01 (Unix epoch).
WindowsTimeFunction() - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.WindowsTimeFunction
Default constructor.
WindowsTimeFunction(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.WindowsTimeFunction
Constructor with a clock.
withClock(Clock) - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
Set the clock.
withClockSeq(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set a fixed clock sequence.
withClockSeq(long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the fixed clock sequence.
withClockSeqFunction(ClockSeqFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the clock sequence function
withFastRandom() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Set the random generator with a fast algorithm.
withHashNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the node function to hash strategy.
withIncrementPlus1() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
Set the increment type to PLUS 1.
withIncrementPlusN() - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
Set the increment type to PLUS N.
withIncrementPlusN(long) - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
Set the increment type to PLUS N and set the max increment.
withInstant(Instant) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the fixed instant.
withInstant(Instant) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the instant provided.
withInstantFunction(Supplier<Instant>) - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
Set the instant function.
withInterval(int) - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
Set the interval in milliseconds.
withInterval(int) - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
Set the interval in milliseconds.
withLocalDomain(byte) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory.Builder
Set the local domain.
withLocalDomain(byte) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the local domain.
withLocalDomain(UuidLocalDomain) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory.Builder
Set the local domain.
withLocalDomain(UuidLocalDomain) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the local domain.
withLocalIdentifier(int) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the local identifier.
withMacNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the node function to MAC strategy.
withName(byte[]) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the name byte array.
withName(String) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the name string.
withNamespace(UuidNamespace) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the name space enum.
withNamespace(String) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the name space string.
withNamespace(UUID) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters.Builder
Use the name space UUID.
withNodeId(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set a fixed node
withNodeId(long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set a fixed node.
withNodeIdFunction(NodeIdFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the node function
withRandom(Random) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Set the random generator.
withRandomFunction(LongSupplier) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Set a random function which returns random numbers.
withRandomNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the node function to random strategy.
withSafeRandom() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
Set the random generator with a safe algorithm.
withTimeFunction(TimeFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
Set the time function.
withTimeFunction(LongSupplier) - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
Set the time function.
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages