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