# Uses of Package
org.keycloak.validate.validators

- Packages that use org.keycloak.validate.validators
  Package | Description
  --- | ---
  org.keycloak.validate |
  org.keycloak.validate.validators |

- Classes in org.keycloak.validate.validators used by org.keycloak.validate
  Class and Description
  DoubleValidator Validate input being any kind of `Number`.
  EmailValidator Email format validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  IntegerValidator Validate input being integer number `Integer` or `Long`.
  LengthValidator String value length validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  LocalDateValidator A date validator that only takes into account the format associated with the current locale.
  NotBlankValidator Validate that value exists and is not empty nor blank.
  NotEmptyValidator Check that input value is not empty.
  PatternValidator Validate String against configured RegEx pattern - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  UriValidator URI validation - accepts `URI`, `URL` and single String.
  ValidatorConfigValidator Validate that input value is `ValidatorConfig` and it is correct for validator (`inputHint` must be ID of the validator config is for) by `Validators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig)`.

- Classes in org.keycloak.validate.validators used by org.keycloak.validate.validators
  Class and Description
  AbstractNumberValidator Abstract class for number validator.
  DoubleValidator Validate input being any kind of `Number`.
  EmailValidator Email format validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  IntegerValidator Validate input being integer number `Integer` or `Long`.
  LengthValidator String value length validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  LocalDateValidator A date validator that only takes into account the format associated with the current locale.
  NotBlankValidator Validate that value exists and is not empty nor blank.
  NotEmptyValidator Check that input value is not empty.
  PatternValidator Validate String against configured RegEx pattern - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support see `AbstractStringValidator`.
  UriValidator URI validation - accepts `URI`, `URL` and single String.
  ValidatorConfigValidator Validate that input value is `ValidatorConfig` and it is correct for validator (`inputHint` must be ID of the validator config is for) by `Validators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig)`.

Copyright © 2021 JBoss by Red Hat. All rights reserved.