A B C D E F G H I 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
 
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
 
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.ByteRandom - Class in com.github.f4b6a3.uuid.factory
 
AbstRandomBasedFactory.IRandom - Interface in com.github.f4b6a3.uuid.factory
 
AbstRandomBasedFactory.LongRandom - Class in com.github.f4b6a3.uuid.factory
 
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
 
ALGORITHM_MD5 - Static variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
 
ALGORITHM_SHA1 - Static variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
 
alphabet - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
 
ALPHABET_36 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
ALPHABET_64 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
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.CharArray
 
array() - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 

B

base - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
base - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 
base - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
 
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
 
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
 
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
 
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
 
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
 
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
 
Base58BtcCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-58.
Base58BtcCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base58BtcCodec
 
Base62Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-62.
Base62Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base62Codec
 
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
 
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
 
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
 
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
 
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
 
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
 
BaseNRemainderEncoder(BaseN, BaseNCodec.CustomDivider) - Constructor for class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
 
BinaryCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID binary encoding as defined in the RFC-4122.
BinaryCodec() - Constructor for class com.github.f4b6a3.uuid.codec.BinaryCodec
 
build() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
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.rfc4122.DceSecurityFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeBasedFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
build() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedFactory.Builder
 
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
builder() - Static method in class com.github.f4b6a3.uuid.factory.rfc4122.DceSecurityFactory
Returns a builder of DCE Security factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
Returns a builder of random-based factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeBasedFactory
Returns a builder of time-based factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
Returns a builder of Unix epoch time-ordered factory.
builder() - Static method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedFactory
Returns a builder of random-ordered factory.
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.rfc4122.DceSecurityFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeBasedFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
Builder() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedFactory.Builder
 
ByteRandom() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
ByteRandom(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
ByteRandom(Random) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
bytes(UuidNamespace) - Static method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Converts a name space enumeration into a byte array.
bytes(String) - Static method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Converts a name space string into a byte array.
bytes(UUID) - Static method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Converts a name space UUID into a byte array.
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
 
clearPool() - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Clear all bits of the byte array that represents the pool.
clearProperty(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
clock - Variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
 
clock - Variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory
 
CLOCK_DRIFT_TOLERANCE - Static variable in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
clockseqFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
clockseqFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
 
ClockSeqFunction - Interface in com.github.f4b6a3.uuid.factory.function
Function that must return a number between 0 and 16383 (2^14-1).
ClockSeqFunction.ClockSeqPool - Class in com.github.f4b6a3.uuid.factory.function
Nested class that manages a pool of 16384 clock sequence values.
ClockSeqPool() - Constructor for class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
 
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.rfc4122 - package com.github.f4b6a3.uuid.factory.rfc4122
 
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.
countFree() - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Count the free values in the pool.
countUsed() - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Count the used values out of the pool
create() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
Returns a time-based UUID.
create() - Method in interface com.github.f4b6a3.uuid.factory.NoArgsFactory
 
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.rfc4122.DceSecurityFactory
Always throws an exception.
create() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
Returns a random-based UUID. ### RFC-4122 - 4.4.
create() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
Returns a time-ordered unique identifier (UUIDv7).
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.rfc4122.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(int) - Method in class com.github.f4b6a3.uuid.factory.rfc4122.DceSecurityFactory
Returns a DCE Security unique identifier (UUIDv2).
create(UuidLocalDomain, int) - Method in class com.github.f4b6a3.uuid.factory.rfc4122.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(UuidNamespace, UUID) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Deprecated.
This method will be removed when the new RFC is published.
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(String, UUID) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Deprecated.
This method will be removed when the new RFC is published.
create(UUID) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Deprecated.
This method will be removed when the new RFC is published.
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.
create(UUID, UUID) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
Deprecated.
This method will be removed when the new RFC is published.

D

DceSecurityFactory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating DCE Security unique identifiers (UUIDv2).
DceSecurityFactory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.DceSecurityFactory
 
DceSecurityFactory.Builder - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete builder for creating a DCE Security factory.
decode(byte[]) - Method in class com.github.f4b6a3.uuid.codec.BinaryCodec
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.StringCodec
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
 
DEFAULT_CLOCK - Static variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory
 
DEFAULT_INTERVAL - Static variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
DEFAULT_INTERVAL - Static variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
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
 
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
 
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
 
DefaultTimeFunction(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.DefaultTimeFunction
 
divide(long) - Method in interface com.github.f4b6a3.uuid.codec.base.BaseNCodec.CustomDivider
 
divide(long, BaseNCodec.CustomDivider, long) - Static method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
 
divider - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderEncoder
 
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.BinaryCodec
Get an array of bytes 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.StringCodec
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
 
EPOCH_GREG - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
EPOCH_GREG_SECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
EPOCH_UNIX - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
EPOCH_UNIX_SECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
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.CharArray
 
equals(Object) - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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

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.rfc4122.TimeOrderedFactory
Returns the most significant bits of the UUID.
from(char[]) - Static method in class com.github.f4b6a3.uuid.util.immutable.CharArray
 
from(long[]) - Static method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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.
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.CharArray
 
get(int) - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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.
getClock() - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
 
getClockSeqFunction() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
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
 
getGregTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Returns the number of 100ns since 1582-10-15 (Gregorian epoch).
getIncrementSupplier() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
getIncrementType() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
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.
getInterval() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
 
getInterval() - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
 
getJavaVersion() - Static method in class com.github.f4b6a3.uuid.codec.StringCodec
Returns the java major version number.
getLength() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Returns the length of encoded UUIDs.
getLocalDomain(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
getLocalDomain(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local domain number from a DCE Security UUID.
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.
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(UuidNamespace, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.

Name spaces predefined by RFC-4122 (Appendix C):

  • NAMESPACE_DNS: Name string is a fully-qualified domain name;
  • NAMESPACE_URL: Name string is a URL;
  • NAMESPACE_OID: Name string is an ISO OID;
  • NAMESPACE_X500: Name string is an X.500 DN (in DER or text format).
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(String, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
getNameBasedMd5(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
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).
getNameBasedMd5(UUID, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
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(UuidNamespace, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.

Name spaces predefined by RFC-4122 (Appendix C):

  • NAMESPACE_DNS: Name string is a fully-qualified domain name;
  • NAMESPACE_URL: Name string is a URL;
  • NAMESPACE_OID: Name string is an ISO OID;
  • NAMESPACE_X500: Name string is an X.500 DN (in DER or text format).
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(String, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
getNameBasedSha1(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
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).
getNameBasedSha1(UUID, UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Deprecated.
This method will be removed when the new RFC is published.
getNamespace(UUID) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
 
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
 
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
 
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
 
getPropertyName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
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
 
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
 
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
 
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.
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
 
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
 
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVariant
 
getValue() - Method in enum com.github.f4b6a3.uuid.enums.UuidVersion
 
getVariant(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVariant
 
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
 
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.CharArray
 
hashCode() - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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
 
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
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base32Codec
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base58BtcCodec
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base62Codec
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base64Codec
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base64UrlCodec
 
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.BinaryCodec
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.StringCodec
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.
interval - Variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
interval - Variable in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
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
 
InvalidUuidException(String, Throwable) - Constructor for exception com.github.f4b6a3.uuid.exception.InvalidUuidException
 
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.
isFree(int) - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Check if a value is free in the pool.
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.
isRfc4122(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Checks whether the UUID variant is the one defined by the RFC-4122.
isSensitive() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
Informs if the base-n is case-sensitive.
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.
isUsed(int) - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Check if a value is used out of the pool.
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.

L

length() - Method in class com.github.f4b6a3.uuid.util.immutable.CharArray
 
length() - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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
 
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
 
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
 
LongArray - Class in com.github.f4b6a3.uuid.util.immutable
 
LongRandom() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 
LongRandom(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 
LongRandom(Random) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 

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
 
map - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 
MAX - Static variable in class com.github.f4b6a3.uuid.alt.GUID
A special GUID that has all 128 bits set to ONE.
multiply(long, long, long) - Static method in class com.github.f4b6a3.uuid.codec.base.function.BaseNRemainderDecoder
 

N

NameBasedMd5Factory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating name-based unique identifiers using MD5 hashing (UUIDv3).
NameBasedMd5Factory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedMd5Factory
 
NameBasedMd5Factory(UuidNamespace) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedMd5Factory
 
NameBasedMd5Factory(String) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedMd5Factory
 
NameBasedMd5Factory(UUID) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedMd5Factory
 
NameBasedSha1Factory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating name-based unique identifiers using SHA-1 hashing (UUIDv5).
NameBasedSha1Factory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedSha1Factory
 
NameBasedSha1Factory(UuidNamespace) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedSha1Factory
 
NameBasedSha1Factory(String) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedSha1Factory
 
NameBasedSha1Factory(UUID) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.NameBasedSha1Factory
 
namespace - Variable in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
 
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
 
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
 
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
 
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
 
NANOS_PER_TICK - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
NcnameCodec - Class in com.github.f4b6a3.uuid.codec.other
Codec for UUID NCNames.
NcnameCodec() - Constructor for class com.github.f4b6a3.uuid.codec.other.NcnameCodec
 
NcnameCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.other.NcnameCodec
 
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.
newRandomFunction(Random) - Static method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
newRandomFunction(Random) - Static method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 
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
 
nextBytes(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
nextBytes(int) - Method in interface com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.IRandom
 
nextBytes(int) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 
nextInt() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
nextLong() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.ByteRandom
 
nextLong() - Method in interface com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.IRandom
 
nextLong() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.LongRandom
 
nextLong() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
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.
NoArgsFactory - Interface in com.github.f4b6a3.uuid.factory
 
nodeidFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
nodeidFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
 
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

POOL - Static variable in class com.github.f4b6a3.uuid.factory.function.impl.DefaultClockSeqFunction
 
POOL_MAX - Static variable in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
 
POOL_MIN - Static variable in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
 
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
 
PrefixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(IntFunction<byte[]>, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
 
PrefixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
 
PROPERTY_NODE - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
PROPERTY_PREFIX - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
PROPERTY_SECURERANDOM - Static variable in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 

R

RADIX_MAX - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
RADIX_MIN - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
random - Variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
random - Variable in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory
 
random() - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Take a random value from the pool.
RandomBasedFactory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating random-based unique identifiers (UUIDv4).
RandomBasedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
 
RandomBasedFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
 
RandomBasedFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
 
RandomBasedFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.RandomBasedFactory
 
RandomBasedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.rfc4122
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 wraps a shared SecureRandom and provides new instances of SecureRandom.

S

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
 
setProperty(String, String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
setSecureRandom(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
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
 
setVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Applies UUID version bits into the UUID
SHARED_RANDOM - Static variable in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
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
 
ShortPrefixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(IntFunction<byte[]>, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
 
ShortPrefixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
 
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
 
ShortSuffixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(IntFunction<byte[]>, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
 
ShortSuffixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
 
SlugCodec - Class in com.github.f4b6a3.uuid.codec.other
Codec for UUID Slugs.
SlugCodec() - Constructor for class com.github.f4b6a3.uuid.codec.other.SlugCodec
 
SlugCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.other.SlugCodec
 
StringCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID string representation as defined in RFC-4122.
StringCodec() - Constructor for class com.github.f4b6a3.uuid.codec.StringCodec
 
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
 
SuffixCombFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(IntFunction<byte[]>, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
 
SuffixCombFactory.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
 

T

take(int) - Method in class com.github.f4b6a3.uuid.factory.function.ClockSeqFunction.ClockSeqPool
Take a value from the pool.
TICKS_PER_MILLI - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
TICKS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
TimeBasedFactory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating time-based unique identifiers (UUIDv1).
TimeBasedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeBasedFactory
 
TimeBasedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete builder for creating a time-based factory.
timeFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
timeFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory
 
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.rfc4122
Concrete factory for creating Unix epoch time-ordered unique identifiers (UUIDv7).
TimeOrderedEpochFactory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(IntFunction<byte[]>, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(LongSupplier) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(LongSupplier, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(Random) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory(Random, Clock) - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory
 
TimeOrderedEpochFactory.Builder - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete builder for creating a Unix epoch time-ordered factory.
TimeOrderedFactory - Class in com.github.f4b6a3.uuid.factory.rfc4122
Concrete factory for creating time-ordered unique identifiers (UUIDv6).
TimeOrderedFactory() - Constructor for class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedFactory
 
TimeOrderedFactory.Builder - Class in com.github.f4b6a3.uuid.factory.rfc4122
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.
toCharArray(String) - Static method in class com.github.f4b6a3.uuid.codec.StringCodec
Returns a char array of a string.
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.
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.CharArray
 
toString() - Method in class com.github.f4b6a3.uuid.util.immutable.LongArray
 
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
 
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(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.factory.UuidFactory
 
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-4122, 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-4122.
UuidVersion - Enum in com.github.f4b6a3.uuid.enums
UUID versions defined by RFC-4122.

V

v1() - 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).
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).
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).
v7() - Static method in class com.github.f4b6a3.uuid.alt.GUID
Returns a Unix epoch time-based unique identifier (UUIDv7).
v8(GUID, String) - Static method in class com.github.f4b6a3.uuid.alt.GUID
Deprecated.
This method is no longer supported due to recent sudden changes in the UUIDv8 discussions. It will be removed when the new RFC is finally published.

See the latest discussions about UUIDv8:

  • https://github.com/ietf-wg-uuidrev/rfc4122bis/issues/143
  • https://github.com/ietf-wg-uuidrev/rfc4122bis/issues/144
  • https://github.com/ietf-wg-uuidrev/rfc4122bis/issues/147
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) - 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_RFC_4122 - com.github.f4b6a3.uuid.enums.UuidVariant
The variant specified in RFC-4122.
version - Variable in class com.github.f4b6a3.uuid.factory.UuidFactory
 
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-4122 that uses MD5 hashing.
VERSION_NAME_BASED_SHA1 - com.github.f4b6a3.uuid.enums.UuidVersion
The name-based version specified in RFC-4122 that uses SHA-1 hashing.
VERSION_RANDOM_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
The randomly or pseudo-randomly generated version specified in RFC-4122.
VERSION_TIME_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
The time-based version with gregorian epoch specified in RFC-4122.
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
 

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
 
WindowsTimeFunction(Clock) - Constructor for class com.github.f4b6a3.uuid.factory.function.impl.WindowsTimeFunction
 
withClock(Clock) - Method in class com.github.f4b6a3.uuid.factory.AbstCombFactory.Builder
 
withClockSeq(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withClockSeq(long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withClockSeqFunction(ClockSeqFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withFastRandom() - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
withHashNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withIncrementPlus1() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
withIncrementPlusN() - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
withIncrementPlusN(long) - Method in class com.github.f4b6a3.uuid.factory.rfc4122.TimeOrderedEpochFactory.Builder
 
withInstant(Instant) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withInterval(int) - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
 
withInterval(int) - Method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
 
withLocalDomain(byte) - Method in class com.github.f4b6a3.uuid.factory.rfc4122.DceSecurityFactory.Builder
 
withLocalDomain(UuidLocalDomain) - Method in class com.github.f4b6a3.uuid.factory.rfc4122.DceSecurityFactory.Builder
 
withMacNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withNodeId(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withNodeId(long) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withNodeIdFunction(NodeIdFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withRandom(Random) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
withRandomFunction(IntFunction<byte[]>) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
withRandomFunction(LongSupplier) - Method in class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.Builder
 
withRandomNodeId() - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
withTimeFunction(TimeFunction) - Method in class com.github.f4b6a3.uuid.factory.AbstTimeBasedFactory.Builder
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages