Constructor. Called internally by PrefixManager serialized numeric identification key creator getters; should not be called by other code.
Prefix manager.
Identification key type.
Length.
Serial component length.
Serial component character set.
Get the serial component creator.
Get the serial component length.
Get the serial component character set.
Protected
serialGet the serial component validation parameters.
Get the serial component validator.
Get the tweak for sparse creation.
Set the tweak for sparse creation.
Protected
Static
validatorGet the character set validator for a character set.
Character set.
Character set validator.
Protected
Static
padPad an identification key on the left with zeroes for validation purposes. This is done to align an identification key with a position offset for any error message that may be thrown by the reference validator.
Identification key.
Identification key validation parameters.
Padded identification key.
Create a serialized identification key with a reference based on a numeric value and a serial component. The
value is converted to a reference of the appropriate length using NUMERIC_CREATOR
.
Numeric value of the references.
Serial component.
Optional
sparse: booleanIf true, the value is mapped to a sparse sequence resistant to discovery. Default is false.
Serialized identification key.
Create multiple serialized identification keys with a reference based on a numeric value and multiple serial
components. The value is converted to a reference of the appropriate length using NUMERIC_CREATOR
.
Numeric value.
Serial components.
Optional
sparse: booleanIf true, the value is mapped to a sparse sequence resistant to discovery. Default is false.
Serialized identification keys.
Concatenate a base identification key with a serial component.
Base identification key.
Serial component.
Serialized identification key.
Concatenate a base identification key with multiple serial components.
Base identification key.
Serial components.
Serialized identification keys.
Optional
validation: IdentificationKeyValidationProtected
validateProtected
initInitialize the prefix manager. This method is in lieu of a constructor due to the mixin architecture.
Prefix manager.
Prefix within prefix manager to use to calculate reference length.
Optional
sparse: booleanOptional
sparse: boolean
Serializable numeric identification key creator.