- 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() - 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() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory
-
Returns a new builder.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.PrefixCombFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory
-
Returns a new builder.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortPrefixCombFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory
-
Returns a new builder.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.ShortSuffixCombFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory
-
Returns a new builder.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.nonstandard.SuffixCombFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
-
Returns a builder of DCE Security factory.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory
-
Returns a builder of random-based factory.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.RandomBasedFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory
-
Returns a builder of time-based factory.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeBasedFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
-
Returns a builder of Unix epoch time-ordered factory.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory
-
Returns a builder of random-ordered factory.
- Builder() - Constructor for class com.github.f4b6a3.uuid.factory.standard.TimeOrderedFactory.Builder
-
- builder() - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
-
Returns a new 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.
- 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 - 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(byte[]) - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
-
Returns a name-based UUID.
- create(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.
- 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(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() - Method in class com.github.f4b6a3.uuid.factory.AbstNameBasedFactory
-
- 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() - 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.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(byte, 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(int) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
-
Returns a DCE Security unique identifier (UUIDv2).
- create() - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
-
Always throws an exception.
- create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.standard.DceSecurityFactory
-
Returns a DCE Security unique identifier (UUIDv2).
- 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(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.standard.TimeOrderedEpochFactory
-
Returns a time-ordered unique identifier (UUIDv7) for a given instant.
- create() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Create a UUID
- create(UuidFactory.Parameters) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Creates a UUID using parameters.
- get(String, int) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
-
- get(long) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
-
- 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.
- 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
-
- 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.
- 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(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
-
Get the enum value.
- getLocalDomain() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
-
Get the local domain.
- 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(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
- getNameBasedMd5(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, 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, 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, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based unique identifier that uses MD5 hashing (UUIDv3).
- getNameBasedSha1(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
- getNameBasedSha1(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, 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, 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, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
-
Returns a name-based unique identifier that uses SHA-1 hashing (UUIDv5).
- getNamespace(UUID) - Static method in enum com.github.f4b6a3.uuid.enums.UuidNamespace
-
Get the enum value.
- getNamespace() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory.Parameters
-
Get the name space bytes.
- 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
-
- 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.AbstCombFactory.Builder
-
Get the time function.
- 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(int) - Static method in enum com.github.f4b6a3.uuid.enums.UuidVersion
-
Get the enum value.
- getVersion() - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Returns the version number for this factory.
- 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(GUID) - 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(long, long) - Constructor for class com.github.f4b6a3.uuid.alt.GUID
-
Creates a new GUID.
- GUID(byte[]) - 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_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.
- 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.
- 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(String) - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
-
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.
- 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(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(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.
- isVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
-
Checks the version number of a UUID.
- 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.
- 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(UUID) - 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(UuidNamespace) - 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(UUID) - 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(UuidNamespace) - 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 - 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 - 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 - 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 - 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(UUID) - Static method in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Converts a name space UUID 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.
- 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(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(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(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(BaseN, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
-
- newInstance(int, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
-
- newInstance(String, BaseNCodec.CustomDivider) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
-
- newInstance(Object) - Static method in exception com.github.f4b6a3.uuid.exception.InvalidUuidException
-
Factory method for creating a runtime exception.
- newSecureRandom() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
-
- 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.
- 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.
- SafeRandom() - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
-
Default constructor.
- SafeRandom(Random) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
-
Constructor with a random.
- SafeRandom(IntFunction<byte[]>) - Constructor for class com.github.f4b6a3.uuid.factory.AbstRandomBasedFactory.SafeRandom
-
Constructor with a function which returns random numbers.
- 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(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(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.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(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(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.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(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(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.Builder - Class in com.github.f4b6a3.uuid.factory.nonstandard
-
Builder of factories.
- 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.AbstCombFactory.Builder
-
The time function.
- timeFunction - Variable in class com.github.f4b6a3.uuid.factory.AbstCombFactory
-
The time function.
- 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
This codec converts time-based UUIDs (UUIDv1) to time-ordered UUIDs (UUIDv6).
- 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(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(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.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(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(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 class com.github.f4b6a3.uuid.util.UuidTime
-
Converts an
Instant into a number of 100ns since 1970-01-01 (Unix
epoch).
- toUUID() - Method in class com.github.f4b6a3.uuid.alt.GUID
-
Converts the GUID into a JDK's UUID.
- toUuid(long, long) - Method in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Creates a UUID from a pair of numbers.
- 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).
- valid(String) - Static method in class com.github.f4b6a3.uuid.alt.GUID
-
Checks if the GUID string 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(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.
- 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(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(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.
- 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.
- version() - Method in class com.github.f4b6a3.uuid.alt.GUID
-
Returns the version number of this GUID.
- version - Variable in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Version number.
- versionMask - Variable in class com.github.f4b6a3.uuid.factory.UuidFactory
-
Version bit mask.