A B C E F G H I M N O R S T U V W 
All Classes All Packages

A

asJava() - Method in class memeid.UUID
Returns this UUID as a UUID.
asV1() - Method in class memeid.UUID
Returns this UUID as a UUID.V1 if versions match; otherwise, returns Optional.empty().
asV2() - Method in class memeid.UUID
Returns this UUID as a UUID.V2 if versions match; otherwise, returns Optional.empty().
asV3() - Method in class memeid.UUID
Returns this UUID as a UUID.V3 if versions match; otherwise, returns Optional.empty().
asV4() - Method in class memeid.UUID
Returns this UUID as a UUID.V4 if versions match; otherwise, returns Optional.empty().
asV5() - Method in class memeid.UUID
Returns this UUID as a UUID.V5 if versions match; otherwise, returns Optional.empty().

B

Bits - Class in memeid
 
Bits() - Constructor for class memeid.Bits
 

C

CLOCK_SEQ_HIGH - Static variable in class memeid.Mask
 
CLOCK_SEQ_HIGH - Static variable in class memeid.Offset
 
CLOCK_SEQ_LOW - Static variable in class memeid.Mask
 
CLOCK_SEQ_LOW - Static variable in class memeid.Offset
 
clockSeqHigh() - Method in class memeid.UUID.V1
Get the clock_seq_high component of the clock sequence field
clockSeqLow() - Method in class memeid.UUID.V1
Get the clock_seq_low component of the clock sequence field
clockSequence - Variable in class memeid.Node
 
compareTo(UUID) - Method in class memeid.UUID
 

E

equals(Object) - Method in class memeid.UUID
 

F

from(long, long) - Static method in class memeid.UUID
Creates a valid UUID from two long values representing the most/least significant bits.
from(long, long) - Static method in class memeid.UUID.V4
Construct a UUID.V4 (random) UUID from the given `msb` and `lsb`.
from(UUID, A, Function<A, byte[]>) - Static method in class memeid.UUID.V3
Construct a namespace name-based UUID.V3 UUID.
from(UUID, A, Function<A, byte[]>) - Static method in class memeid.UUID.V5
Construct a namespace name-based UUID.V5 UUID.
from(UUID, String) - Static method in class memeid.UUID.V3
Construct a namespace name-based UUID.V3 UUID.
from(UUID, String) - Static method in class memeid.UUID.V5
Construct a namespace name-based UUID.V5 UUID.
fromBytes(byte[]) - Static method in class memeid.Bits
 
fromString(String) - Static method in class memeid.UUID
Creates a UUID from the string standard representation as described in the UUID.toString() method.
fromUUID(UUID) - Static method in class memeid.UUID
Creates a valid UUID from a UUID.

G

getInstance() - Static method in class memeid.Node
 
getLeastSignificantBits() - Method in class memeid.UUID
Returns the most significant 64 bits of this UUID's 128 bit value.
getMostSignificantBits() - Method in class memeid.UUID
Returns the most significant 64 bits of this UUID's 128 bit value.

H

hashCode() - Method in class memeid.UUID
 
HASHED - Static variable in class memeid.Mask
 
HASHED - Static variable in class memeid.Offset
 

I

id - Variable in class memeid.Node
 
isNil() - Method in class memeid.UUID
Returns true if this UUID is a NIL UUID; otherwise, returns false.
isV1() - Method in class memeid.UUID
Returns true if this UUID is a UUID.V1; otherwise, returns false.
isV2() - Method in class memeid.UUID
Returns true if this UUID is a UUID.V2; otherwise, returns false.
isV3() - Method in class memeid.UUID
Returns true if this UUID is a UUID.V3; otherwise, returns false.
isV4() - Method in class memeid.UUID
Returns true if this UUID is a UUID.V4; otherwise, returns false.
isV5() - Method in class memeid.UUID
Returns true if this UUID is a UUID.V5; otherwise, returns false.

M

Mask - Class in memeid
 
Mask() - Constructor for class memeid.Mask
 
MASKS_48 - Static variable in class memeid.Mask
 
MASKS_56 - Static variable in class memeid.Mask
 
MASKS_64 - Static variable in class memeid.Mask
 
memeid - package memeid
 
monotonic() - Static method in class memeid.Timestamp
Returns a gregorian time monotonic timestamp.

N

next() - Static method in class memeid.UUID.V1
Constructs a time-based UUID.V1 UUID using the default Node and Timestamp.monotonic() as the monotonic timestamp supplier.
next(Node) - Static method in class memeid.UUID.V1
Constructs a time-based UUID.V1 UUID using the provided Node and Timestamp.monotonic() as the monotonic timestamp supplier.
next(Node, LongSupplier) - Static method in class memeid.UUID.V1
Constructs a time-based UUID.V1 UUID using the provided Node and monotonic timestamp supplier.
nibbles - Static variable in class memeid.UUID
 
NIL - Static variable in class memeid.UUID
The nil UUID is special form of UUID that is specified to have all 128 bits set to zero.
Node - Class in memeid
 
Node() - Constructor for class memeid.Node
 
Node(short, long) - Constructor for class memeid.Node
 

O

Offset - Class in memeid
 
Offset() - Constructor for class memeid.Offset
 
OFFSET_48 - Static variable in class memeid.Offset
 
OFFSET_56 - Static variable in class memeid.Offset
 

R

random() - Static method in class memeid.UUID.V4
Construct a UUID.V4 random UUID.
readByte(long, long) - Static method in class memeid.Bits
 
readByte(long, long, long) - Static method in class memeid.Bits
 

S

squuid() - Static method in class memeid.UUID.V4
Constructs a SQUUID (random, time-based) UUID.V4 UUID using the result of System.currentTimeMillis() as posix timestamp.
squuid(long) - Static method in class memeid.UUID.V4
Constructs a SQUUID (random, time-based) UUID.V4 UUID.

T

TIME_HIGH - Static variable in class memeid.Mask
 
TIME_HIGH - Static variable in class memeid.Offset
 
TIME_LOW - Static variable in class memeid.Mask
 
TIME_LOW - Static variable in class memeid.Offset
 
TIME_MID - Static variable in class memeid.Mask
 
TIME_MID - Static variable in class memeid.Offset
 
timeHigh() - Method in class memeid.UUID.V1
Get the time_high component of the timestamp field
timeLow() - Method in class memeid.UUID.V1
Get the time_low component of the timestamp field
timeMid() - Method in class memeid.UUID.V1
Get the time_mid component of the timestamp field
Timestamp - Class in memeid
Class to ensure unique gregorian timestamps.
Timestamp() - Constructor for class memeid.Timestamp
 
toBytes(long) - Static method in class memeid.Bits
 
toString() - Method in class memeid.UUID
Returns a String object representing this UUID.

U

UB32 - Static variable in class memeid.Mask
 
UUID - Class in memeid
A class that represents an immutable universally unique identifier (UUID).
UUID.UnknownVersion - Class in memeid
Not standard-version UUIDs.
UUID.V1 - Class in memeid
Version 1 UUIDs are those generated using a timestamp and the MAC address of the computer on which it was generated.
UUID.V2 - Class in memeid
DCE Security version, with embedded POSIX UIDs.
UUID.V3 - Class in memeid
Version 3 UUIDs are those generated by hashing a namespace identifier and name using MD5 as the hashing algorithm.
UUID.V4 - Class in memeid
Version 4 UUIDs are those generated using random numbers.
UUID.V5 - Class in memeid
Version 5 UUIDs are those generated by hashing a namespace identifier and name using SHA-1 as the hashing algorithm.

V

V4_LSB - Static variable in class memeid.Mask
 
V4_LSB - Static variable in class memeid.Offset
 
variant() - Method in class memeid.UUID
The variant field determines the layout of the UUID.
version() - Method in class memeid.UUID
The version number associated with this UUID.
VERSION - Static variable in class memeid.Mask
 
VERSION - Static variable in class memeid.Offset
 

W

writeByte(long, long, long) - Static method in class memeid.Bits
 
writeByte(long, long, long, long) - Static method in class memeid.Bits
 
A B C E F G H I M N O R S T U V W 
All Classes All Packages