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

AbstractNameBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
Factory that creates name-based UUIDs.
AbstractNameBasedUuidCreator(UuidVersion, String) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
This constructor receives the name of a message digest.
AbstractRandomBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
Factory that creates random-based UUIDs.
AbstractRandomBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
 
AbstractTimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator
 
AbstractTimeBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
 
AbstractUuidCreator - Class in com.github.f4b6a3.uuid.creator
Abstract class for UUID creators.
AbstractUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
 
AbstractUuidCreator(int) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
 
AbstractUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
 
algorithm - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
ALGORITHM_MD5 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
ALGORITHM_SHA1 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
alphabet - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNEncoder
 
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
 
applyVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Applies UUID version bits into the UUID
array() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
array() - Method in class com.github.f4b6a3.uuid.util.internal.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
 
BASE_16 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_32 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_32_CROCKFORD - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_32_HEX - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_36 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_58 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_58_BITCOIN - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_58_FLICKR - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_62 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_64 - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
BASE_64_URL - Static variable in class com.github.f4b6a3.uuid.codec.base.BaseN
 
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
 
Base32CrockfordCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for Crockford's base-32.
Base32CrockfordCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base32CrockfordCodec
 
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
 
Base32HexCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-32-hex as defined in RFC-4648.
Base32HexCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base32HexCodec
 
Base36Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-36.
Base36Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base36Codec
 
Base58BitcoinCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-58.
Base58BitcoinCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base58BitcoinCodec
 
Base58Codec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-58.
Base58Codec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base58Codec
 
Base58FlickrCodec - Class in com.github.f4b6a3.uuid.codec.base
Codec for base-58.
Base58FlickrCodec() - Constructor for class com.github.f4b6a3.uuid.codec.base.Base58FlickrCodec
 
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, BaseNEncoder, BaseNDecoder) - Constructor for class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
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
 
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
 
ByteUtil - Class in com.github.f4b6a3.uuid.util.internal
Class that contains many static methods for byte handling.

C

CharArray - Class in com.github.f4b6a3.uuid.util.internal.immutable
 
clearPool() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Clear all bits of the byte array that represents the pool.
clearProperty(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
ClockSequenceController - Class in com.github.f4b6a3.uuid.strategy.clockseq
Class that controls the usage of clock sequence values from 0 to 16383.
ClockSequenceController() - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
 
clockSequenceStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
 
ClockSequenceStrategy - Interface in com.github.f4b6a3.uuid.strategy
Strategy that provides clock sequences for time-based UUIDs.
com.github.f4b6a3.uuid - package com.github.f4b6a3.uuid
 
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.name - package com.github.f4b6a3.uuid.codec.name
 
com.github.f4b6a3.uuid.codec.slug - package com.github.f4b6a3.uuid.codec.slug
 
com.github.f4b6a3.uuid.codec.uri - package com.github.f4b6a3.uuid.codec.uri
 
com.github.f4b6a3.uuid.codec.uuid - package com.github.f4b6a3.uuid.codec.uuid
 
com.github.f4b6a3.uuid.creator - package com.github.f4b6a3.uuid.creator
 
com.github.f4b6a3.uuid.creator.nonstandard - package com.github.f4b6a3.uuid.creator.nonstandard
 
com.github.f4b6a3.uuid.creator.rfc4122 - package com.github.f4b6a3.uuid.creator.rfc4122
 
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.strategy - package com.github.f4b6a3.uuid.strategy
 
com.github.f4b6a3.uuid.strategy.clockseq - package com.github.f4b6a3.uuid.strategy.clockseq
 
com.github.f4b6a3.uuid.strategy.nodeid - package com.github.f4b6a3.uuid.strategy.nodeid
 
com.github.f4b6a3.uuid.strategy.random - package com.github.f4b6a3.uuid.strategy.random
 
com.github.f4b6a3.uuid.strategy.timestamp - package com.github.f4b6a3.uuid.strategy.timestamp
 
com.github.f4b6a3.uuid.util - package com.github.f4b6a3.uuid.util
 
com.github.f4b6a3.uuid.util.internal - package com.github.f4b6a3.uuid.util.internal
 
com.github.f4b6a3.uuid.util.internal.immutable - package com.github.f4b6a3.uuid.util.internal.immutable
 
com.github.f4b6a3.uuid.util.nonstandard - package com.github.f4b6a3.uuid.util.nonstandard
 
CombUtil - Class in com.github.f4b6a3.uuid.util.nonstandard
Utility that provides methods for extracting time from COMBs.
CONTROLLER - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
countFree() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Count the free values in the pool.
countUsed() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Count the used values out of the pool.
create() - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
Returns a random-based UUID. ### RFC-4122 - 4.4.
create() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Returns a time-based UUID. ### Timestamp The timestamp has 100-nanoseconds resolution, starting from 1582-10-15.
create() - Method in interface com.github.f4b6a3.uuid.creator.NoArgumentsUuidCreator
 
create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.PrefixCombCreator
Returns a Prefix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.ShortPrefixCombCreator
Returns a Prefix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.ShortSuffixCombCreator
Return a Suffix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.SuffixCombCreator
Return a Suffix COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Throws an exception.
create(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(byte, int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Returns a DCE Security UUID.
create(int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Returns a DCE Security UUID.
create(UuidLocalDomain, int) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Returns a DCE Security UUID.
create(UuidNamespace, byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(UuidNamespace, String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(String, byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(String, String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.
create(Instant, Integer, Long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Returns a time-based UUID.
create(Instant, Integer, Long) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Throws an exception.
create(UUID, byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID. ### RFC-4122 - 4.3.
create(UUID, String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Returns a name-based UUID.

D

DceSecurityUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
Factory that creates DCE Security UUIDs (version 2).
DceSecurityUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
 
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
 
decode(String) - Method in class com.github.f4b6a3.uuid.codec.name.NcnameCodec
 
decode(String) - Method in class com.github.f4b6a3.uuid.codec.slug.SlugCodec
 
decode(String) - Method in class com.github.f4b6a3.uuid.codec.StringCodec
Get a UUID from a string.
decode(URI) - Method in class com.github.f4b6a3.uuid.codec.uri.UriCodec
 
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid1Codec
Convert a .Net Guid to a time-based UUID (v1).
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid4Codec
Convert a .Net Guid to a random-based UUID (v4).
decode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.TimeOrderedCodec
 
decode(T) - Method in interface com.github.f4b6a3.uuid.codec.UuidCodec
 
decoder - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
DefaultClockSequenceStrategy - Class in com.github.f4b6a3.uuid.strategy.clockseq
Strategy that provides the current clock sequence.
DefaultClockSequenceStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
DefaultNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that provides a random node identifier.
DefaultNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
This constructor sets a random node identifier to the new strategy.
DefaultRandomStrategy - Class in com.github.f4b6a3.uuid.strategy.random
Strategy that provides random values for random-based UUIDs.
DefaultRandomStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.random.DefaultRandomStrategy
 
DefaultTimestampStrategy - Class in com.github.f4b6a3.uuid.strategy.timestamp
Strategy that provides the current timestamp.
DefaultTimestampStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
DotNetGuid1Codec - Class in com.github.f4b6a3.uuid.codec.uuid
 
DotNetGuid1Codec() - Constructor for class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid1Codec
 
DotNetGuid4Codec - Class in com.github.f4b6a3.uuid.codec.uuid
 
DotNetGuid4Codec() - Constructor for class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid4Codec
 

E

encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
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.name.NcnameCodec
 
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.slug.SlugCodec
 
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.uri.UriCodec
 
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid1Codec
Codec for .Net Guid.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid4Codec
Codec for .Net Guids.
encode(UUID) - Method in class com.github.f4b6a3.uuid.codec.uuid.TimeOrderedCodec
 
encode(UUID) - Method in interface com.github.f4b6a3.uuid.codec.UuidCodec
 
encoder - Variable in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
equals(Object) - Method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
equals(Object) - Method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
expand(String) - Static method in class com.github.f4b6a3.uuid.codec.base.BaseN
Expands char sequences similar to 0-9, a-z and A-Z.
extractClockSequence(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.
extractInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the instant from a time-based, time-ordered or DCE Security UUID.
extractLocalDomain(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local domain number from a DCE Security UUID.
extractLocalIdentifier(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the local identifier number from a DCE Security UUID.
extractNodeIdentifier(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.
extractPrefix(UUID) - Static method in class com.github.f4b6a3.uuid.util.nonstandard.CombUtil
Get the prefix from a Prefix COMB.
extractPrefixInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.nonstandard.CombUtil
Get the instant from a Prefix COMB.
extractSuffix(UUID) - Static method in class com.github.f4b6a3.uuid.util.nonstandard.CombUtil
Get the suffix from a Suffix COMB.
extractSuffixInstant(UUID) - Static method in class com.github.f4b6a3.uuid.util.nonstandard.CombUtil
Get the instant from a Suffix COMB.
extractTimestamp(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the timestamp from a time-based, time-ordered or DCE Security UUID.
extractUnixMilliseconds(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Get the Unix epoch milliseconds from a time-based, time-ordered or DCE Security UUID.

F

FixedClockSequenceStrategy - Class in com.github.f4b6a3.uuid.strategy.clockseq
Strategy that always provides the same clock sequence.
FixedClockSequenceStrategy(byte[]) - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
 
FixedClockSequenceStrategy(int) - Constructor for class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
 
FixedNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that always provides the same node identifier.
FixedNodeIdentifierStrategy(byte[]) - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
 
FixedNodeIdentifierStrategy(long) - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
 
FixedTimestampStretegy - Class in com.github.f4b6a3.uuid.strategy.timestamp
Strategy that always provides the same timestamp.
FixedTimestampStretegy(long) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
 
FixedTimestampStretegy(Instant) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
 
formatLeastSignificantBits(long, long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Returns the least significant bits of the UUID. ### RFC-4122 - 4.2.2.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Returns the timestamp bits of the UUID version 1 in the order defined in the RFC-4122. ### RFC-4122 - 4.2.2.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
Returns the timestamp bits of the UUID version 6, keeping its byte order unchanged.
from(char[]) - Static method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
from(long[]) - Static method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
fromBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use BinaryCodec instead.
fromBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID from a byte array.
fromString(String) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use StringCodec instead.
fromString(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID from a string.

G

get(int) - Method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
get(int) - Method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
getAlphabet() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
 
getBase() - Method in class com.github.f4b6a3.uuid.codec.base.BaseNCodec
 
getClockSequence(long) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
Returns the next value for a clock sequence. ### RFC-4122 - 4.1.5.
getClockSequence(long) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
 
getClockSequence(long) - Method in interface com.github.f4b6a3.uuid.strategy.ClockSequenceStrategy
 
getCurrentTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Get the current timestamp with milliseconds precision.
getDceSecurity(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID.
getDceSecurity(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID.
getDceSecurityCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DceSecurityUuidCreator that creates UUID version 2.
getDceSecurityWithHash(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with system data hash as node identifier.
getDceSecurityWithHash(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with system data hash as node identifier.
getDceSecurityWithMac(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with hardware address as node identifier.
getDceSecurityWithMac(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with hardware address as node identifier.
getDceSecurityWithRandom(byte, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with random node identifier.
getDceSecurityWithRandom(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID with random node identifier.
getEnvinronmentName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
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
 
getLocalDomain(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
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.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
 
getNameBasedMd5(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(String, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(String, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(UUID, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (MD5).
getNameBasedMd5Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a NameBasedMd5UuidCreator that creates UUID version 3.
getNameBasedSha1(byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(UuidNamespace, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(UuidNamespace, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(String, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(String, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(UUID, byte[]) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1(UUID, String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a name-based UUID (SHA1).
getNameBasedSha1Creator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a NameBasedSha1UuidCreator that creates UUID version 5.
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() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
Return the random node identifier.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
 
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.HashNodeIdentifierStrategy
Get the node identifier.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
Get the node identifier.
getNodeIdentifier() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.RandomNodeIdentifierStrategy
Return a new random node identifier.
getNodeIdentifier() - Method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
 
getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
getPadding() - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
 
getPrefixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Prefix COMB.
getPrefixCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
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
 
getRandomBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a random UUID.
getRandomBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a RandomBasedUuidCreator that creates UUID version 4.
getRandomNodeIdentifier() - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
Return a random generated node identifier.
getSecureRandom() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
Returns a new instance of SecureRandom.
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.
getShortPrefixCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
getShortSuffixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Short Suffix COMB.
getShortSuffixCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
getSuffixComb() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a Suffix COMB.
getSuffixCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
getTimeBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID.
getTimeBased(Instant, Integer, Long) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID.
getTimeBasedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a TimeBasedUuidCreator that creates UUID version 1.
getTimeBasedWithHash() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with system data hash as node identifier.
getTimeBasedWithHash(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with system data hash as node identifier.
getTimeBasedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with hardware address as node identifier.
getTimeBasedWithMac(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with hardware address as node identifier.
getTimeBasedWithRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with random node identifier.
getTimeBasedWithRandom(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with random node identifier.
getTimeOrdered() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID.
getTimeOrdered(Instant, Integer, Long) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID.
getTimeOrderedCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a TimeOrderedUuidCreator that creates UUID version 6.
getTimeOrderedWithHash() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with system data hash as node identifier.
getTimeOrderedWithHash(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with system data hash as node identifier.
getTimeOrderedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with hardware address as node identifier.
getTimeOrderedWithMac(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with hardware address as node identifier.
getTimeOrderedWithRandom() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with random node identifier.
getTimeOrderedWithRandom(Instant, Integer) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with random node identifier.
getTimestamp() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
getTimestamp() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
 
getTimestamp() - Method in interface com.github.f4b6a3.uuid.strategy.TimestampStrategy
 
getUuid(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
Creates a UUID from a byte array of 16 bytes.
getUuid(long, long) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
Creates a UUID from a pair of numbers.
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.creator.AbstractUuidCreator
Returns the version number for this creator.
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.
GREGORIAN_MILLISECONDS - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 

H

hashCode() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
hashCode() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
HashNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that generates a hash-based node identifier. ### RFC-4122 - 4.5.
HashNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.HashNodeIdentifierStrategy
This constructor generates a hash-based node identifier.

I

INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base16Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base32Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base32CrockfordCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base32HexCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base36Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base58BitcoinCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base58Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.base.Base58FlickrCodec
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.BinaryCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.name.NcnameCodec
A shared immutable instance using `base64url`
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.slug.SlugCodec
A shared immutable instance using `base64url`
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.uri.UriCodec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid1Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid4Codec
A shared immutable instance.
INSTANCE - Static variable in class com.github.f4b6a3.uuid.codec.uuid.TimeOrderedCodec
A shared immutable instance.
InvalidUuidException - Exception in com.github.f4b6a3.uuid.exception
 
InvalidUuidException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.InvalidUuidException
 
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.strategy.clockseq.ClockSequenceController
Check if a value is free in the pool.
isMulticastNodeIdentifier(long) - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
Checks if a node identifier is multicast.
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.
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
 
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.
isUsed(int) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Check if a value is used out of the pool.
isUuidString(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array in the standard format.
isUuidString(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array in the standard format.
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) - 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.
isVersion(byte[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
 
isVersion(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
 

L

length() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.CharArray
 
length() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
LOCAL_DOMAIN_GROUP - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
LOCAL_DOMAIN_GROUP - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
LOCAL_DOMAIN_ORG - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
LOCAL_DOMAIN_ORG - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
LOCAL_DOMAIN_PERSON - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
LOCAL_DOMAIN_PERSON - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
locked - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
LongArray - Class in com.github.f4b6a3.uuid.util.internal.immutable
 

M

MachineId - Class in com.github.f4b6a3.uuid.util
Utility class to generate machine ID.
MacNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that provides the current machine address (MAC), if available.
MacNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
This constructor works in three steps: 1.
map - Variable in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 

N

NameBasedMd5UuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
 
NameBasedMd5UuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.NameBasedMd5UuidCreator
Factory that creates name-based UUIDs (MD5).
NameBasedSha1UuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
 
NameBasedSha1UuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.NameBasedSha1UuidCreator
Factory that creates name-based UUIDs (SHA1).
namespace - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
NAMESPACE_DNS - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_DNS - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
NAMESPACE_ISO_OID - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_ISO_OID - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
NAMESPACE_URL - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_URL - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
NAMESPACE_X500_DN - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_X500_DN - Static variable in class com.github.f4b6a3.uuid.UuidCreator
 
NcnameCodec - Class in com.github.f4b6a3.uuid.codec.name
Codec for UUID NCNames.
NcnameCodec() - Constructor for class com.github.f4b6a3.uuid.codec.name.NcnameCodec
 
NcnameCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.name.NcnameCodec
 
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(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(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.
next() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
nextBytes(byte[]) - Method in class com.github.f4b6a3.uuid.strategy.random.DefaultRandomStrategy
 
nextBytes(byte[]) - Method in class com.github.f4b6a3.uuid.strategy.random.OtherRandomStrategy
 
nextBytes(byte[]) - Method in interface com.github.f4b6a3.uuid.strategy.RandomStrategy
 
nextInt() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
nextLong() - Static method in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
NoArgumentsUuidCreator - Interface in com.github.f4b6a3.uuid.creator
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.HashNodeIdentifierStrategy
 
nodeIdentifierStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
 
NodeIdentifierStrategy - Interface in com.github.f4b6a3.uuid.strategy
Strategy that provides node identifiers for time-based UUIDs.

O

ONE_MINUTE - Static variable in class com.github.f4b6a3.uuid.creator.nonstandard.ShortPrefixCombCreator
 
ONE_MINUTE - Static variable in class com.github.f4b6a3.uuid.creator.nonstandard.ShortSuffixCombCreator
 
OtherRandomStrategy - Class in com.github.f4b6a3.uuid.strategy.random
Strategy that provides random values for random-based UUIDs.
OtherRandomStrategy(Random) - Constructor for class com.github.f4b6a3.uuid.strategy.random.OtherRandomStrategy
 

P

PrefixCombCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates Prefix COMB GUIDs.
PrefixCombCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.PrefixCombCreator
 
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() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Take a random value from the pool.
RandomBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
Factory that creates random-based UUIDs.
RandomBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.RandomBasedUuidCreator
 
RandomNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that provides a random node identifier.
RandomNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.RandomNodeIdentifierStrategy
 
randomStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
 
RandomStrategy - Interface in com.github.f4b6a3.uuid.strategy
Strategy that provides random values for random-based UUIDs.
RandomUtil - Class in com.github.f4b6a3.uuid.util.internal
A utility class that wraps a shared SecureRandom and provides new instances of SecureRandom.

S

selectNodeIdentifierStrategy() - Static method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Select the node identifier strategy.
SEQUENCE_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
SEQUENCE_MIN - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
setMulticastNodeIdentifier(long) - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
Sets the the multicast bit ON to indicate that it's NOT a real MAC address.
setNodeIdentifier(long) - Static method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
The output is truncated to fit the node identifier bit length.
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
Reads system properties and environment variables.
SettingsUtil() - Constructor for class com.github.f4b6a3.uuid.util.internal.SettingsUtil
 
SHARED_RANDOM - Static variable in class com.github.f4b6a3.uuid.util.internal.RandomUtil
 
ShortPrefixCombCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates Prefix COMB GUIDs.
ShortPrefixCombCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.ShortPrefixCombCreator
 
ShortSuffixCombCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates Suffix COMB GUIDs.
ShortSuffixCombCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.ShortSuffixCombCreator
 
SlugCodec - Class in com.github.f4b6a3.uuid.codec.slug
Codec for UUID Slugs.
SlugCodec() - Constructor for class com.github.f4b6a3.uuid.codec.slug.SlugCodec
 
SlugCodec(BaseNCodec) - Constructor for class com.github.f4b6a3.uuid.codec.slug.SlugCodec
 
StringCodec - Class in com.github.f4b6a3.uuid.codec
Codec for UUID string representation as defined in the RFC-4122.
StringCodec() - Constructor for class com.github.f4b6a3.uuid.codec.StringCodec
 
SuffixCombCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates Suffix COMB GUIDs.
SuffixCombCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.SuffixCombCreator
 

T

take(int) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Take a value from the pool.
THREAD_LOCAL_RANDOM - Static variable in class com.github.f4b6a3.uuid.strategy.random.DefaultRandomStrategy
 
TICKS_PER_MILLISECOND - Static variable in class com.github.f4b6a3.uuid.util.UuidTime
 
TimeBasedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
Factory that creates time-based UUIDs.
TimeBasedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeBasedUuidCreator
 
TimeOrderedCodec - Class in com.github.f4b6a3.uuid.codec.uuid
Codec for time-ordered UUIDs This codec converts time-based UUIDs (v1) to time-ordered UUIDs (v6).
TimeOrderedCodec() - Constructor for class com.github.f4b6a3.uuid.codec.uuid.TimeOrderedCodec
 
TimeOrderedUuidCreator - Class in com.github.f4b6a3.uuid.creator.rfc4122
Factory that creates time-ordered UUIDs.
TimeOrderedUuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
 
timestampStrategy - Variable in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
 
TimestampStrategy - Interface in com.github.f4b6a3.uuid.strategy
Strategy that provides timestamps for time-based UUIDs.
toAndFromDotNetGuid(UUID) - Static method in class com.github.f4b6a3.uuid.codec.uuid.DotNetGuid1Codec
Convert a UUID to and from a .Net Guid.
toAndFromMsGuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use DotNetGuid4Codec instead.
toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use BinaryCodec instead.
toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Get the array of bytes from a UUID.
toCharArray(String) - Method in class com.github.f4b6a3.uuid.codec.base.function.BaseNDecoder
 
toHexadecimal(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal string from given array of bytes.
toInstant(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Get the instant of the given timestamp.
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.util.internal.immutable.CharArray
 
toString() - Method in class com.github.f4b6a3.uuid.util.internal.immutable.LongArray
 
toString(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use StringCodec instead.
toString(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Get a string from a UUID.
toTimeBasedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use TimeOrderedCodec instead.
toTimeOrderedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Deprecated.
use TimeOrderedCodec instead.
toTimestamp(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Get the timestamp of a given Unix Epoch milliseconds.
toTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Get the timestamp of a given instant.
toUnixMilliseconds(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTime
Get the Unix Epoch milliseconds of a given timestmap.

U

UriCodec - Class in com.github.f4b6a3.uuid.codec.uri
Codec for UUID URIs (specifically URNs).
UriCodec() - Constructor for class com.github.f4b6a3.uuid.codec.uri.UriCodec
 
UuidCodec<T> - Interface in com.github.f4b6a3.uuid.codec
Interface to be implemented by all codecs of this package.
UuidCodecException - Exception in com.github.f4b6a3.uuid.exception
 
UuidCodecException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.UuidCodecException
 
UuidConverter - Class in com.github.f4b6a3.uuid.util
Deprecated.
use the classes in the codec package instead.
UuidCreator - Class in com.github.f4b6a3.uuid
Facade to all the UUID generators.
UuidLocalDomain - Enum in com.github.f4b6a3.uuid.enums
Local domains used to create DCE Security UUIDs.
UuidNamespace - Enum in com.github.f4b6a3.uuid.enums
Name spaces used to create name-based UUIDs.
UuidTime - Class in com.github.f4b6a3.uuid.util
Utility that provides methods related to timestamps.
UuidUtil - Class in com.github.f4b6a3.uuid.util
Utility that provides methods for checking UUID version, for extracting information from UUIDs, and 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

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[]) - Method in class com.github.f4b6a3.uuid.codec.base.BaseN
 
validate(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array is a valid.
validate(char[], int) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID char array 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.
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
 
VARIANT_RESERVED_MICROSOFT - com.github.f4b6a3.uuid.enums.UuidVariant
 
VARIANT_RESERVED_NCS - com.github.f4b6a3.uuid.enums.UuidVariant
 
VARIANT_RFC_4122 - com.github.f4b6a3.uuid.enums.UuidVariant
 
version - Variable in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
 
VERSION_DCE_SECURITY - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_NAME_BASED_MD5 - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_NAME_BASED_SHA1 - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_RANDOM_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_TIME_BASED - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_TIME_ORDERED - com.github.f4b6a3.uuid.enums.UuidVersion
 
versionBits - Variable in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
 

W

withClockSequence(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default ClockSequenceStrategy with the FixedClockSequenceStrategy.
withClockSequence(int) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default ClockSequenceStrategy with the FixedClockSequenceStrategy.
withClockSequenceStrategy(ClockSequenceStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default ClockSequenceStrategy with another one.
withHashNodeIdentifier() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default NodeIdentifierStrategy with the HashNodeIdentifierStrategy.
withLocalDomain(byte) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Set a default local domain do be used.
withLocalDomain(UuidLocalDomain) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Set a default local domain do be used.
withMacNodeIdentifier() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default NodeIdentifierStrategy with the MacNodeIdentifierStrategy.
withNamespace(UuidNamespace) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Sets a fixed name space to be used by default.
withNamespace(String) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Sets a fixed name space to be used by default.
withNamespace(UUID) - Method in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
Sets a fixed name space to be used by default.
withNodeIdentifier(byte[]) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
withNodeIdentifier(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
withNodeIdentifierStrategy(NodeIdentifierStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default NodeIdentifierStrategy with another one.
withRandomGenerator(Random) - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
Replaces the default random strategy with another that uses the input Random instance.
withRandomNodeIdentifier() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
withRandomStrategy(RandomStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
Replaces the default random strategy with another.
withTimestampStrategy(TimestampStrategy) - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Replaces the default TimestampStrategy with another one.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages