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
 
applyVersion(UUID, int) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
Applies UUID version bits into the UUID
array(int, byte) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a new array with a specific length and filled with a byte value.

B

ByteUtil - Class in com.github.f4b6a3.uuid.util.internal
Class that contains many static methods for byte handling.

C

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.UuidCreatorSettings
 
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.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
 
concat(byte[], byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Concatenates two byte arrays.
CONTROLLER - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
copy(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Copy an entire array.
copy(byte[], int, int) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Copy part of an array.
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
 
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
 

E

equalArrays(byte[], byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Check if two arrays of bytes are equal.
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.
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.
fromBytes(byte[]) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Get a UUID from an array of bytes.
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
Get a UUID from a string.
fromString(String) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a UUID from a string.

G

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.
getEnvinronmentName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 
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.
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 current 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 interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
 
getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 
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.UuidCreatorSettings
 
getPropertyName(String) - Static method in class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 
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.
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.
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.
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

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

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.
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.
isValid(byte[]) - 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(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is valid.

L

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
 

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.

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
 
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.SharedRandom
 
nextLong() - Static method in class com.github.f4b6a3.uuid.util.internal.SharedRandom
 
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.UuidCreatorSettings
 
PROPERTY_PREFIX - Static variable in class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 

R

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
 
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.
removeHyphens(char[]) - Static method in class com.github.f4b6a3.uuid.util.UuidUtil
 

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.UuidCreatorSettings
 
setProperty(String, String) - Static method in class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 
SHARED_RANDOM - Static variable in class com.github.f4b6a3.uuid.util.internal.SharedRandom
 
SharedRandom - Class in com.github.f4b6a3.uuid.util.internal
A utility class that wraps a shared SecureRandom.
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
 
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
 
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.
toAndFromMsGuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Convert a UUID to and from a MS GUID.
toBytes(char[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get an array of bytes from a given hexadecimal char array.
toBytes(long) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get an array of bytes from a given number.
toBytes(long...) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get an array of bytes from a given array of numbers.
toBytes(String) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get an array of bytes from a given hexadecimal string.
toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Get the array of bytes from a UUID.
toBytes(UUID) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Get the array of bytes from a UUID.
toHexadecimal(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal string from given array of bytes.
toHexadecimal(long) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal string from given number.
toHexadecimal(long...) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal string from given number.
toHexadecimalChars(byte[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal char array from given array of bytes.
toHexadecimalChars(long...) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a hexadecimal char array from given array of numbers.
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.
toNumber(char[]) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a number from a given hexadecimal char array.
toNumber(String) - Static method in class com.github.f4b6a3.uuid.util.internal.ByteUtil
Get a number from a given hexadecimal string.
toString(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Get a string from a UUID.
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
Convert a time-ordered UUID to a time-based UUID.
toTimeOrderedUuid(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Convert a time-based UUID to a time-ordered UUID.
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

UuidConverter - Class in com.github.f4b6a3.uuid.util
Utility that converts UUIDs to and from strings, byte arrays or other UUID types.
UuidCreator - Class in com.github.f4b6a3.uuid
Facade to all the UUID generators.
UuidCreatorSettings - Class in com.github.f4b6a3.uuid.util.internal
Reads system properties and environment variables.
UuidCreatorSettings() - Constructor for class com.github.f4b6a3.uuid.util.internal.UuidCreatorSettings
 
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(char[]) - 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.
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.
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