Constructor. Called internally by PrefixManager non-numeric identification key creator getters; should not be called by other code.
Prefix manager.
Identification key type.
Length.
Reference character set.
True if the identification key requires a check character pair.
Protected
referenceGet the reference validation parameters.
Determine if the identification key requires a check character pair.
Protected
Static
creatorGet the character set creator for a character set.
Character set.
Character set creator.
Create identification key(s) with reference(s).
Reference(s).
Identification key(s).
Optional
validation: NonNumericIdentificationKeyValidationValidate an identification key and throw an error if validation fails.
Identification key.
Optional
validation: IdentificationKeyValidationIdentification key validation parameters.
Protected
padPad an identification key on the left with zero-value character 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.
Protected
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.
Number of characters to allow for check digit or check character pair.
Non-numeric identification key creator.