Interfaces
UuidBuilderInterface builds instances UuidInterface
CodecInterface represents a UUID coder-decoder
NumberConverterInterface converts UUIDs from hexadecimal characters into
representations of integers and vice versa
TimeConverterInterface provides facilities for converting parts of time into
representations that may be used in UUIDs
RandomGeneratorInterface provides functionality to generate strings of random
binary data
TimeGeneratorInterface provides functionality to generate strings of binary
data for version 1 UUIDs based on a host ID, sequence number, and the current
time
NodeProviderInterface provides functionality to get the node ID (or host ID
in the form of the system's MAC address) from a specific type of node provider
TimeProviderInterface provides functionality to get the time from a specific
type of time provider
UuidFactoryInterface defines common functionality all
UuidFactory
instances
must implement
UuidInterface defines common functionality for all universally unique
identifiers (UUIDs)