precis library

Classes

PrecisProfile
Interface to define the Precis Profile as defined by RFC8265

Properties

nickname → NicknameProfile
The Nickname profile specified in RFC 8266
final
opaqueString → OpaqueStringProfile
The OpqueString profile specified in RFC 8265
final
usernameCaseMapped → UsernameProfile
The UsernameCaseMapped profile specified in RFC 8265
final
usernameCasePreserved → UsernameProfile
The UsernameCasePreserved profile specified in RFC 8265
final

Exceptions / Errors

EnforcementException
Thrown to indicate that a string had errors while enforcing its conditions
InvalidCodePointException
Thrown to indicate that a string contains invalid code points after applying preparation or enforcemnet of PRECIS framework.
InvalidDirectionalityException
Thrown to indicate that the directionality rules have been violated
PrecisException
An exception that was thrown during a Precis operation