A B C D E F G 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() - Constructor for class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
 
AbstractRandomBasedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
 
AbstractSequence - Class in com.github.f4b6a3.uuid.util.sequence
This abstract class represents a circular a counter or sequence.
AbstractSequence(int, int) - Constructor for class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
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
 
AltCombGuidCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates alternate COMB GUIDs.
AltCombGuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.AltCombGuidCreator
 
AltCombGuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.AltCombGuidCreator
 
applyVariantBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
Applies UUID variant bits into the "Least Significant Bits".
applyVersionBits(long) - Method in class com.github.f4b6a3.uuid.creator.AbstractUuidCreator
Applies UUID version bits into the "Most Significant Bits".

B

borrow(int, int) - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Borrow a value from the pool and give back another value to the same pool.

C

clearPool() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
Clear all bits of the byte array that represents the pool.
clockSequence - Variable in class com.github.f4b6a3.uuid.strategy.clockseq.FixedClockSequenceStrategy
 
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.timestamp - package com.github.f4b6a3.uuid.strategy.timestamp
 
com.github.f4b6a3.uuid.util - package com.github.f4b6a3.uuid.util
 
com.github.f4b6a3.uuid.util.sequence - package com.github.f4b6a3.uuid.util.sequence
 
CombGuidCreator - Class in com.github.f4b6a3.uuid.creator.nonstandard
Factory that creates alternate COMB GUIDs.
CombGuidCreator() - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
 
CombGuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
 
CONTROLLER - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
COUNTER_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
COUNTER_MIN - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
COUNTER_OFFSET_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
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.AltCombGuidCreator
Returns a COMB GUID.
create() - Method in class com.github.f4b6a3.uuid.creator.nonstandard.CombGuidCreator
Return a 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(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.
current() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
current() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 

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
 
DceSecurityUuidCreator.DCESTimestampCounter - Class in com.github.f4b6a3.uuid.creator.rfc4122
 
DCESTimestampCounter() - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator.DCESTimestampCounter
 
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
### RFC-4122 - 4.1.5.
DefaultNodeIdentifierStrategy - Class in com.github.f4b6a3.uuid.strategy.nodeid
Strategy that always provides the same node identifier.
DefaultNodeIdentifierStrategy() - Constructor for class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
This constructor works in two steps: 1.
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
 
DefaultTimestampStrategy(boolean) - Constructor for class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 

E

enableOverrunException - Variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
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
Formats the most significant bits of the UUID.
formatMostSignificantBits(long) - Method in class com.github.f4b6a3.uuid.creator.rfc4122.TimeBasedUuidCreator
Returns the timestamp bits of the UUID 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, 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.
fromString(String) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Get a UUID from a string.

G

getAltCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
getAltCombGuid() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns an alternate COMB GUID.
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
 
getCombCreator() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a CombGuidCreator.
getCombGuid() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a COMB GUID.
getCurrentTimestamp() - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
Get the current timestamp with milliseconds precision.
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.
getDceSecurityWithMac(UuidLocalDomain, int) - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a DCE Security UUID.
getFastRandomBased() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a random UUID generated by a fast random generator.
getHardwareAddress() - Method in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
Returns the hardware address (MAC), if available.
getLocalDomain(byte) - Static method in enum com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
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).
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).
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
 
getNextCounter(long) - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
Get the next counter value.
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.MacNodeIdentifierStrategy
Get the current node identifier.
getNodeIdentifier() - Method in interface com.github.f4b6a3.uuid.strategy.NodeIdentifierStrategy
 
getNodeIdentifier() - Static method in class com.github.f4b6a3.uuid.util.SettingsUtil
 
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.
getTimeBased() - 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.
getTimeBasedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-based UUID with hardware address.
getTimeOrdered() - 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.
getTimeOrderedWithMac() - Static method in class com.github.f4b6a3.uuid.UuidCreator
Returns a time-ordered UUID with hardware address.
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
 
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.UuidTimeUtil
 

I

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

L

LOCAL_DOMAIN_GROUP - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
LOCAL_DOMAIN_ORG - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
LOCAL_DOMAIN_PERSON - com.github.f4b6a3.uuid.enums.UuidLocalDomain
 
localDomain - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
 

M

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
Algorithm to find the hardware address: It looks for the first MAC that can be found.
max() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
max() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 
maxValue - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
md - Variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
MESSAGE_DIGEST_MD5 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
MESSAGE_DIGEST_SHA1 - Static variable in class com.github.f4b6a3.uuid.creator.AbstractNameBasedUuidCreator
 
MILLISECONDS_PER_SECOND - Static variable in class com.github.f4b6a3.uuid.util.UuidTimeUtil
 
min() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
min() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 
minValue - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 

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_ISO_OID - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_URL - com.github.f4b6a3.uuid.enums.UuidNamespace
 
NAMESPACE_X500_DN - com.github.f4b6a3.uuid.enums.UuidNamespace
 
next() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
next() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
next() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
next() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 
NoArgumentsUuidCreator - Interface in com.github.f4b6a3.uuid.creator
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.DefaultNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.FixedNodeIdentifierStrategy
 
nodeIdentifier - Variable in class com.github.f4b6a3.uuid.strategy.nodeid.MacNodeIdentifierStrategy
 
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

OVERRUN_MESSAGE - Static variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 

P

pool - Variable in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
 
POOL_MAX - Static variable in class com.github.f4b6a3.uuid.strategy.clockseq.ClockSequenceController
 
previousTimestamp - Variable in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
PROPERTY_NODEID - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 
PROPERTY_PREFIX - Static variable in class com.github.f4b6a3.uuid.util.SettingsUtil
 

R

random - Variable in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
 
random - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.RandomBasedUuidCreator
 
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
 
reset() - Method in class com.github.f4b6a3.uuid.strategy.clockseq.DefaultClockSequenceStrategy
 
reset() - Method in class com.github.f4b6a3.uuid.strategy.timestamp.DefaultTimestampStrategy
 
reset() - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
reset() - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 

S

Sequence - Interface in com.github.f4b6a3.uuid.util.sequence
 
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
 
set(int) - Method in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
set(int) - Method in interface com.github.f4b6a3.uuid.util.sequence.Sequence
 
setLocalDomainBits(long, byte, long) - Static method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Inserts the local domain bits into the least significant bits. #### Security-Version (Version 2) UUIDs (2) The clock_seq_low field (which represents an integer in the range [0, 2^8-1]) is interpreted as a local domain (as represented by sec_rgy_domain_t; see sec_rgy_domain_t ); that is, an identifier domain meaningful to the local host.
setLocalIdentifierBits(long, int) - Static method in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
Inserts the local identifier bits into the most significant bits. #### Security-Version (Version 2) UUIDs (3) The time_low field (which represents an integer in the range [0, 2^32-1]) is interpreted as a local-ID; that is, an identifier (within the domain specified by clock_seq_low) meaningful to the local host.
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 class com.github.f4b6a3.uuid.util.SettingsUtil
 
SettingsUtil - Class in com.github.f4b6a3.uuid.util
 

T

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
 
TimeBasedUuidCreator(UuidVersion) - 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
 
TimeOrderedUuidCreator(UuidVersion) - Constructor for class com.github.f4b6a3.uuid.creator.rfc4122.TimeOrderedUuidCreator
 
timestamp - Variable in class com.github.f4b6a3.uuid.strategy.timestamp.FixedTimestampStretegy
 
TIMESTAMP_RESOLUTION - Static variable in class com.github.f4b6a3.uuid.util.UuidTimeUtil
 
timestampCounter - Variable in class com.github.f4b6a3.uuid.creator.rfc4122.DceSecurityUuidCreator
 
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(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
Get the array of bytes from a UUID.
toInstant(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
Get the instant of the given timestamp.
toString(UUID) - Static method in class com.github.f4b6a3.uuid.util.UuidConverter
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.UuidTimeUtil
Get the timestamp of a given Unix Epoch milliseconds.
toTimestamp(Instant) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
Get the timestamp of a given instant.
toUnixMilliseconds(long) - Static method in class com.github.f4b6a3.uuid.util.UuidTimeUtil
Get the Unix Epoch milliseconds of a given timestmap.

U

UUID_PATTERN - Static variable in class com.github.f4b6a3.uuid.util.UuidValidator
 
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 the UUID factories.
UuidCreatorException - Exception in com.github.f4b6a3.uuid.exception
 
UuidCreatorException(String) - Constructor for exception com.github.f4b6a3.uuid.exception.UuidCreatorException
 
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.
UuidTimeUtil - 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(String) - Static method in class com.github.f4b6a3.uuid.util.UuidValidator
Checks if the UUID string is a valid.
value - Variable in class com.github.f4b6a3.uuid.util.sequence.AbstractSequence
 
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_NAMBE_BASED_SHA1 - com.github.f4b6a3.uuid.enums.UuidVersion
 
VERSION_NAME_BASED_MD5 - 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.
withFastRandomGenerator() - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
Replaces the default random generator with a faster one.
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(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.
withoutOverrunException() - Method in class com.github.f4b6a3.uuid.creator.AbstractTimeBasedUuidCreator
Disables the overrun exception.
withRandomGenerator(Random) - Method in class com.github.f4b6a3.uuid.creator.AbstractRandomBasedUuidCreator
Replaces the default random generator with another one.
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 I L M N O P R S T U V W 
All Classes All Packages