A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCompositionConstraintValidator<T> - Class in io.rxmicro.validation.base
- AbstractCompositionConstraintValidator(List<ConstraintValidator<T>>) - Constructor for class io.rxmicro.validation.base.AbstractCompositionConstraintValidator
- AbstractDateTimeEqualsConstraintValidator - Class in io.rxmicro.validation.base
- AbstractDateTimeEqualsConstraintValidator() - Constructor for class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- AbstractListConstraintValidator - Class in io.rxmicro.validation.base
- AbstractListConstraintValidator() - Constructor for class io.rxmicro.validation.base.AbstractListConstraintValidator
- AbstractMaxConstraintValidator<T extends Comparable<T>> - Class in io.rxmicro.validation.base
- AbstractMaxConstraintValidator(T, boolean) - Constructor for class io.rxmicro.validation.base.AbstractMaxConstraintValidator
- AbstractMinConstraintValidator<T extends Comparable<T>> - Class in io.rxmicro.validation.base
- AbstractMinConstraintValidator(T, boolean) - Constructor for class io.rxmicro.validation.base.AbstractMinConstraintValidator
- ACCURACY_1_CENTIMETER - io.rxmicro.validation.base.LocationAccuracy
-
1.1132 centimeters
- ACCURACY_1_KILOMETER - io.rxmicro.validation.base.LocationAccuracy
-
1.1132 kilometers
- ACCURACY_1_METER - io.rxmicro.validation.base.LocationAccuracy
-
1.1132 meters
- ACCURACY_11_CENTIMETERS - io.rxmicro.validation.base.LocationAccuracy
-
11.132 centimeters
- ACCURACY_11_KILOMETERS - io.rxmicro.validation.base.LocationAccuracy
-
11.132 kilometers
- ACCURACY_11_METERS - io.rxmicro.validation.base.LocationAccuracy
-
11.132 meters
- ACCURACY_111_KILOMETERS - io.rxmicro.validation.base.LocationAccuracy
-
111.32 kilometers
- ACCURACY_111_METERS - io.rxmicro.validation.base.LocationAccuracy
-
111.32 meters
- allowsDigits() - Method in annotation type io.rxmicro.validation.constraint.LatinAlphabetOnly
- allowsLowercase() - Method in annotation type io.rxmicro.validation.constraint.LatinAlphabetOnly
- allowsSpaces() - Method in annotation type io.rxmicro.validation.constraint.Phone
- allowsSpaces() - Method in annotation type io.rxmicro.validation.constraint.Telegram
- allowsSpaces() - Method in annotation type io.rxmicro.validation.constraint.Viber
- allowsSpaces() - Method in annotation type io.rxmicro.validation.constraint.WhatsApp
- allowsUppercase() - Method in annotation type io.rxmicro.validation.constraint.LatinAlphabetOnly
- alphabet() - Method in annotation type io.rxmicro.validation.constraint.Base64URLEncoded
- AssertFalse - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be false.
- AssertFalseConstraintValidator - Class in io.rxmicro.validation.validator
- AssertFalseConstraintValidator() - Constructor for class io.rxmicro.validation.validator.AssertFalseConstraintValidator
- AssertTrue - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be true.
- AssertTrueConstraintValidator - Class in io.rxmicro.validation.validator
- AssertTrueConstraintValidator() - Constructor for class io.rxmicro.validation.validator.AssertTrueConstraintValidator
B
- BASE - io.rxmicro.validation.constraint.Base64URLEncoded.Alphabet
-
This array is a lookup table that translates 6-bit positive integer index values into their "Base64 Alphabet" equivalents as specified in "Table 1: The Base64 Alphabet" of RFC 2045 (and RFC 4648).
- Base64URLEncoded - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid Base64 string.
- Base64URLEncoded.Alphabet - Enum in io.rxmicro.validation.constraint
- Base64URLEncodedConstraintValidator - Class in io.rxmicro.validation.validator
- Base64URLEncodedConstraintValidator(Base64URLEncoded.Alphabet) - Constructor for class io.rxmicro.validation.validator.Base64URLEncodedConstraintValidator
- buildLatinAlphabet(boolean, boolean, boolean, String) - Static method in class io.rxmicro.validation.validator.LatinAlphabetOnlyConstraintValidator.LatinAlphabetBuilder
C
- CANON_EQ - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables canonical equivalence.
- CASE_INSENSITIVE - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables case-insensitive matching.
- COMMENTS - io.rxmicro.validation.constraint.Pattern.Flag
-
Permits whitespace and comments in pattern.
- ConstraintRule - Annotation Type in io.rxmicro.validation.base
-
Use this annotation to define custom validator
- ConstraintValidator<T> - Interface in io.rxmicro.validation
-
Defines the logic to validate a given constraint for a given object type.
- CountryCode - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid country code.
- CountryCode.Format - Enum in io.rxmicro.validation.constraint
- CountryCodeConstraintValidator - Class in io.rxmicro.validation.validator
- CountryCodeConstraintValidator(CountryCode.Format) - Constructor for class io.rxmicro.validation.validator.CountryCodeConstraintValidator
- CountryCodeConstraintValidator.ISO_3166_1_alpha2ConstraintValidator - Class in io.rxmicro.validation.validator
- CountryCodeConstraintValidator.ISO_3166_1_alpha3ConstraintValidator - Class in io.rxmicro.validation.validator
- CountryCodeConstraintValidator.ISO_3166_1_numericConstraintValidator - Class in io.rxmicro.validation.validator
D
- DigitsOnly - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a string value with digit characters only.
- DigitsOnlyConstraintValidator - Class in io.rxmicro.validation.validator
- DigitsOnlyConstraintValidator() - Constructor for class io.rxmicro.validation.validator.DigitsOnlyConstraintValidator
- DisableValidation - Annotation Type in io.rxmicro.validation
- DOTALL - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables dotall mode.
E
- Email - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a well-formed email address.
- EmailConstraintValidator - Class in io.rxmicro.validation.validator
- EmailConstraintValidator() - Constructor for class io.rxmicro.validation.validator.EmailConstraintValidator
- Enumeration - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an element of the predefined enumeration.
- EnumerationCharacterConstraintValidator - Class in io.rxmicro.validation.validator
- EnumerationCharacterConstraintValidator(Set<String>) - Constructor for class io.rxmicro.validation.validator.EnumerationCharacterConstraintValidator
- EnumerationStringConstraintValidator - Class in io.rxmicro.validation.validator
- EnumerationStringConstraintValidator(Set<String>) - Constructor for class io.rxmicro.validation.validator.EnumerationStringConstraintValidator
- exclude() - Method in annotation type io.rxmicro.validation.constraint.SubEnum
-
Only exclude values allowed
F
- flags() - Method in annotation type io.rxmicro.validation.constraint.Pattern
- format() - Method in annotation type io.rxmicro.validation.constraint.CountryCode
- Future - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an instant in the future.
- FutureInstantConstraintValidator - Class in io.rxmicro.validation.validator
- FutureInstantConstraintValidator() - Constructor for class io.rxmicro.validation.validator.FutureInstantConstraintValidator
- FutureOrPresent - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an instant in the present or in the future.
- FutureOrPresentInstantConstraintValidator - Class in io.rxmicro.validation.validator
- FutureOrPresentInstantConstraintValidator() - Constructor for class io.rxmicro.validation.validator.FutureOrPresentInstantConstraintValidator
G
- getCoordinateScale() - Method in enum io.rxmicro.validation.base.LocationAccuracy
- getDescription() - Method in enum io.rxmicro.validation.constraint.CountryCode.Format
- getJsonFormat() - Method in enum io.rxmicro.validation.constraint.IP.Version
- getReadMore() - Method in enum io.rxmicro.validation.constraint.Base64URLEncoded.Alphabet
- getReadMore() - Method in enum io.rxmicro.validation.constraint.CountryCode.Format
- getReadMore() - Method in enum io.rxmicro.validation.constraint.IP.Version
- getStatelessValidator(Class<T>) - Static method in class io.rxmicro.validation.detail.ValidatorPool
- getType() - Method in enum io.rxmicro.validation.constraint.CountryCode.Format
- getValue() - Method in enum io.rxmicro.validation.constraint.Pattern.Flag
- getVersion() - Method in enum io.rxmicro.validation.constraint.IP.Version
H
- HostName - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid hostname.
- HostNameConstraintValidator - Class in io.rxmicro.validation.validator
- HostNameConstraintValidator() - Constructor for class io.rxmicro.validation.validator.HostNameConstraintValidator
- HOURS - io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Must be an instant without time, i.e.
I
- include() - Method in annotation type io.rxmicro.validation.constraint.SubEnum
-
Only include values allowed.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MaxInt
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MaxLength
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MaxNumber
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MaxSize
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MinInt
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MinLength
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MinNumber
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Method in annotation type io.rxmicro.validation.constraint.MinSize
-
Specifies whether the specified maximum is inclusive or exclusive.
- io.rxmicro.validation - package io.rxmicro.validation
- io.rxmicro.validation.base - package io.rxmicro.validation.base
- io.rxmicro.validation.constraint - package io.rxmicro.validation.constraint
- io.rxmicro.validation.detail - package io.rxmicro.validation.detail
- io.rxmicro.validation.validator - package io.rxmicro.validation.validator
- IP - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid IP address
- IP_V4 - io.rxmicro.validation.constraint.IP.Version
- IP_V6 - io.rxmicro.validation.constraint.IP.Version
- IP.Version - Enum in io.rxmicro.validation.constraint
- IPConstraintValidator - Class in io.rxmicro.validation.validator
- IPConstraintValidator(Set<IP.Version>) - Constructor for class io.rxmicro.validation.validator.IPConstraintValidator
- isNotEqualsAfterTruncated(long, long) - Method in class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- ISO_3166_1_alpha2 - io.rxmicro.validation.constraint.CountryCode.Format
- ISO_3166_1_alpha2ConstraintValidator() - Constructor for class io.rxmicro.validation.validator.CountryCodeConstraintValidator.ISO_3166_1_alpha2ConstraintValidator
- ISO_3166_1_alpha3 - io.rxmicro.validation.constraint.CountryCode.Format
- ISO_3166_1_alpha3ConstraintValidator() - Constructor for class io.rxmicro.validation.validator.CountryCodeConstraintValidator.ISO_3166_1_alpha3ConstraintValidator
- ISO_3166_1_numeric - io.rxmicro.validation.constraint.CountryCode.Format
- ISO_3166_1_numericConstraintValidator() - Constructor for class io.rxmicro.validation.validator.CountryCodeConstraintValidator.ISO_3166_1_numericConstraintValidator
L
- Lat - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid latitude coordinate.
- LatConstraintValidator - Class in io.rxmicro.validation.validator
- LatConstraintValidator(LocationAccuracy) - Constructor for class io.rxmicro.validation.validator.LatConstraintValidator
- LatinAlphabetBuilder() - Constructor for class io.rxmicro.validation.validator.LatinAlphabetOnlyConstraintValidator.LatinAlphabetBuilder
- LatinAlphabetOnly - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a string with latin alphabet letters only.
- LatinAlphabetOnlyConstraintValidator - Class in io.rxmicro.validation.validator
- LatinAlphabetOnlyConstraintValidator(boolean, boolean, boolean, String) - Constructor for class io.rxmicro.validation.validator.LatinAlphabetOnlyConstraintValidator
- LatinAlphabetOnlyConstraintValidator.LatinAlphabetBuilder - Class in io.rxmicro.validation.validator
- Length - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have the expected string length.
- LengthConstraintValidator - Class in io.rxmicro.validation.validator
- LengthConstraintValidator(int) - Constructor for class io.rxmicro.validation.validator.LengthConstraintValidator
- Lng - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid longitude coordinate
- LngConstraintValidator - Class in io.rxmicro.validation.validator
- LngConstraintValidator(LocationAccuracy) - Constructor for class io.rxmicro.validation.validator.LngConstraintValidator
- LocationAccuracy - Enum in io.rxmicro.validation.base
- Lowercase - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must a lowercase string.
- LowercaseConstraintValidator - Class in io.rxmicro.validation.validator
- LowercaseConstraintValidator() - Constructor for class io.rxmicro.validation.validator.LowercaseConstraintValidator
M
- MaxBigDecimalNumberConstraintValidator - Class in io.rxmicro.validation.validator
- MaxBigDecimalNumberConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxBigDecimalNumberConstraintValidator
- MaxBigIntegerNumberConstraintValidator - Class in io.rxmicro.validation.validator
- MaxBigIntegerNumberConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxBigIntegerNumberConstraintValidator
- MaxByteConstraintValidator - Class in io.rxmicro.validation.validator
- MaxByteConstraintValidator(Byte, boolean) - Constructor for class io.rxmicro.validation.validator.MaxByteConstraintValidator
- MaxByteConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxByteConstraintValidator
- MaxDouble - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a double whose value must be lower to the specified maximum.
- MaxDoubleConstraintValidator - Class in io.rxmicro.validation.validator
- MaxDoubleConstraintValidator(Double) - Constructor for class io.rxmicro.validation.validator.MaxDoubleConstraintValidator
- MaxDoubleConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxDoubleConstraintValidator
- MaxFloatConstraintValidator - Class in io.rxmicro.validation.validator
- MaxFloatConstraintValidator(Float) - Constructor for class io.rxmicro.validation.validator.MaxFloatConstraintValidator
- MaxFloatConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxFloatConstraintValidator
- MaxInt - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a byte or short or integer or long whose value must be lower or equal to the specified maximum.
- MaxIntConstraintValidator - Class in io.rxmicro.validation.validator
- MaxIntConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MaxIntConstraintValidator
- MaxIntConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxIntConstraintValidator
- MaxLength - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have a string length whose value must be lower or equal to the specified maximum.
- MaxLengthConstraintValidator - Class in io.rxmicro.validation.validator
- MaxLengthConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MaxLengthConstraintValidator
- MaxLongConstraintValidator - Class in io.rxmicro.validation.validator
- MaxLongConstraintValidator(Long, boolean) - Constructor for class io.rxmicro.validation.validator.MaxLongConstraintValidator
- MaxLongConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxLongConstraintValidator
- MaxNumber - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a number whose value must be lower or equal to the specified maximum.
- MaxShortConstraintValidator - Class in io.rxmicro.validation.validator
- MaxShortConstraintValidator(Short, boolean) - Constructor for class io.rxmicro.validation.validator.MaxShortConstraintValidator
- MaxShortConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MaxShortConstraintValidator
- MaxSize - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have a list size whose value must be lower or equal to the specified maximum.
- MaxSizeConstraintValidator - Class in io.rxmicro.validation.validator
- MaxSizeConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MaxSizeConstraintValidator
- MILLIS - io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Must be an instant without milli seconds
- MinBigDecimalNumberConstraintValidator - Class in io.rxmicro.validation.validator
- MinBigDecimalNumberConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinBigDecimalNumberConstraintValidator
- MinBigIntegerNumberConstraintValidator - Class in io.rxmicro.validation.validator
- MinBigIntegerNumberConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinBigIntegerNumberConstraintValidator
- MinByteConstraintValidator - Class in io.rxmicro.validation.validator
- MinByteConstraintValidator(Byte, boolean) - Constructor for class io.rxmicro.validation.validator.MinByteConstraintValidator
- MinByteConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinByteConstraintValidator
- MinDouble - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a double whose value must be higher or equal to the specified minimum.
- MinDoubleConstraintValidator - Class in io.rxmicro.validation.validator
- MinDoubleConstraintValidator(Double) - Constructor for class io.rxmicro.validation.validator.MinDoubleConstraintValidator
- MinDoubleConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinDoubleConstraintValidator
- MinFloatConstraintValidator - Class in io.rxmicro.validation.validator
- MinFloatConstraintValidator(Float) - Constructor for class io.rxmicro.validation.validator.MinFloatConstraintValidator
- MinFloatConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinFloatConstraintValidator
- MinInt - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a byte or short or integer or long whose value must be higher or equal to the specified minimum.
- MinIntConstraintValidator - Class in io.rxmicro.validation.validator
- MinIntConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MinIntConstraintValidator
- MinIntConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinIntConstraintValidator
- MinLength - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have a string length whose value must be higher or equal to the specified minimum.
- MinLengthConstraintValidator - Class in io.rxmicro.validation.validator
- MinLengthConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MinLengthConstraintValidator
- MinLongConstraintValidator - Class in io.rxmicro.validation.validator
- MinLongConstraintValidator(Long, boolean) - Constructor for class io.rxmicro.validation.validator.MinLongConstraintValidator
- MinLongConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinLongConstraintValidator
- MinNumber - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a number whose value must be higher or equal to the specified minimum.
- MinShortConstraintValidator - Class in io.rxmicro.validation.validator
- MinShortConstraintValidator(Short, boolean) - Constructor for class io.rxmicro.validation.validator.MinShortConstraintValidator
- MinShortConstraintValidator(String, boolean) - Constructor for class io.rxmicro.validation.validator.MinShortConstraintValidator
- MinSize - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have a list size whose value must be higher or equal to the specified minimum.
- MinSizeConstraintValidator - Class in io.rxmicro.validation.validator
- MinSizeConstraintValidator(Integer, boolean) - Constructor for class io.rxmicro.validation.validator.MinSizeConstraintValidator
- MINUTES - io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Must be an instant without milli seconds, seconds and minutes
- MULTILINE - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables multiline mode.
N
- Nullable - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element may be optional, i.e.
- NullableArrayItem - Annotation Type in io.rxmicro.validation.constraint
-
The annotated array element may be optional, i.e.
- Numeric - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a decimal within accepted range (scale and precision).
- NumericConstraintValidator - Class in io.rxmicro.validation.validator
- NumericConstraintValidator(int, int) - Constructor for class io.rxmicro.validation.validator.NumericConstraintValidator
O
- off() - Method in annotation type io.rxmicro.validation.constraint.AssertFalse
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.AssertTrue
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Base64URLEncoded
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.CountryCode
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.DigitsOnly
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Email
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Enumeration
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Future
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.FutureOrPresent
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.HostName
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.IP
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Lat
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.LatinAlphabetOnly
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Length
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Lng
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Lowercase
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MaxDouble
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MaxInt
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MaxLength
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MaxNumber
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MaxSize
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MinDouble
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MinInt
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MinLength
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MinNumber
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.MinSize
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Nullable
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.NullableArrayItem
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Numeric
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Past
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.PastOrPresent
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Pattern
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Phone
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Size
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Skype
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.SubEnum
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Telegram
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.TruncatedTime
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.UniqueItems
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Uppercase
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.URI
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.URLEncoded
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.Viber
-
Allows to disable validation rule if validation inherited from super class.
- off() - Method in annotation type io.rxmicro.validation.constraint.WhatsApp
-
Allows to disable validation rule if validation inherited from super class.
P
- Past - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an instant in the past.
- PastInstantConstraintValidator - Class in io.rxmicro.validation.validator
- PastInstantConstraintValidator() - Constructor for class io.rxmicro.validation.validator.PastInstantConstraintValidator
- PastOrPresent - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an instant in the past or in the present.
- PastOrPresentInstantConstraintValidator - Class in io.rxmicro.validation.validator
- PastOrPresentInstantConstraintValidator() - Constructor for class io.rxmicro.validation.validator.PastOrPresentInstantConstraintValidator
- Pattern - Annotation Type in io.rxmicro.validation.constraint
-
The annotated
Stringmust match the specified regular expression. - Pattern.Flag - Enum in io.rxmicro.validation.constraint
-
Possible Regexp flags.
- PatternConstraintValidator - Class in io.rxmicro.validation.validator
- PatternConstraintValidator(String, Set<Pattern.Flag>) - Constructor for class io.rxmicro.validation.validator.PatternConstraintValidator
- Phone - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid phone number.
- PhoneConstraintValidator - Class in io.rxmicro.validation.validator
- PhoneConstraintValidator(boolean, boolean) - Constructor for class io.rxmicro.validation.validator.PhoneConstraintValidator
- precision() - Method in annotation type io.rxmicro.validation.constraint.Numeric
- punctuations() - Method in annotation type io.rxmicro.validation.constraint.LatinAlphabetOnly
R
- regexp() - Method in annotation type io.rxmicro.validation.constraint.Pattern
- RequiredConstraintValidator<T> - Class in io.rxmicro.validation.validator
- RequiredConstraintValidator() - Constructor for class io.rxmicro.validation.validator.RequiredConstraintValidator
- RequiredListConstraintValidator - Class in io.rxmicro.validation.validator
- RequiredListConstraintValidator() - Constructor for class io.rxmicro.validation.validator.RequiredListConstraintValidator
- ResponseValidators - Class in io.rxmicro.validation.detail
- rxmicro.validation - module rxmicro.validation
S
- scale() - Method in annotation type io.rxmicro.validation.constraint.Numeric
- SECONDS - io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Must be an instant without milli seconds and seconds
- SelfDocumented - Annotation Type in io.rxmicro.validation.base
- Size - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must have the expected list size.
- SizeConstraintValidator - Class in io.rxmicro.validation.validator
- SizeConstraintValidator(int) - Constructor for class io.rxmicro.validation.validator.SizeConstraintValidator
- Skype - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid skype number.
- SkypeConstraintValidator - Class in io.rxmicro.validation.validator
- SkypeConstraintValidator() - Constructor for class io.rxmicro.validation.validator.SkypeConstraintValidator
- SubEnum - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an enumeration with predefined sub sequence.
- SubEnumConstraintValidator<T extends Enum<T>> - Class in io.rxmicro.validation.validator
- SubEnumConstraintValidator(Class<T>, Set<String>, Set<String>) - Constructor for class io.rxmicro.validation.validator.SubEnumConstraintValidator
- supportedTypes() - Method in annotation type io.rxmicro.validation.base.ConstraintRule
T
- Telegram - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid telegram number.
- TelegramConstraintValidator - Class in io.rxmicro.validation.validator
- TelegramConstraintValidator(boolean, boolean) - Constructor for class io.rxmicro.validation.validator.TelegramConstraintValidator
- TRUNCATED_HOURS - Static variable in class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- TRUNCATED_MILLISECONDS - Static variable in class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- TRUNCATED_MINUTES - Static variable in class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- TRUNCATED_SECONDS - Static variable in class io.rxmicro.validation.base.AbstractDateTimeEqualsConstraintValidator
- TruncatedTime - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be an instant with truncated time value.
- TruncatedTime.Truncated - Enum in io.rxmicro.validation.constraint
- TruncatedTimeInstantConstraintValidator - Class in io.rxmicro.validation.validator
- TruncatedTimeInstantConstraintValidator(TruncatedTime.Truncated) - Constructor for class io.rxmicro.validation.validator.TruncatedTimeInstantConstraintValidator
U
- UnexpectedResponseException - Exception in io.rxmicro.validation
- UnexpectedResponseException(String, Object...) - Constructor for exception io.rxmicro.validation.UnexpectedResponseException
-
This constructor uses
Formats.formatto format error message - UNICODE_CASE - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables Unicode-aware case folding.
- UniqueItems - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must contain unique items.
- UniqueItemsConstraintValidator - Class in io.rxmicro.validation.validator
- UniqueItemsConstraintValidator() - Constructor for class io.rxmicro.validation.validator.UniqueItemsConstraintValidator
- UNIX_LINES - io.rxmicro.validation.constraint.Pattern.Flag
-
Enables Unix lines mode.
- Uppercase - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must a uppercase string.
- UppercaseConstraintValidator - Class in io.rxmicro.validation.validator
- UppercaseConstraintValidator() - Constructor for class io.rxmicro.validation.validator.UppercaseConstraintValidator
- URI - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid
URIaddress. - URIConstraintValidator - Class in io.rxmicro.validation.validator
- URIConstraintValidator() - Constructor for class io.rxmicro.validation.validator.URIConstraintValidator
- URL - io.rxmicro.validation.constraint.Base64URLEncoded.Alphabet
-
It's the lookup table for "URL and Filename safe Base64" as specified in Table 2 of the RFC 4648, with the '+' and '/' changed to '-' and '_'.
- URLEncoded - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid URL encoded value.
- URLEncodedConstraintValidator - Class in io.rxmicro.validation.validator
- URLEncodedConstraintValidator() - Constructor for class io.rxmicro.validation.validator.URLEncodedConstraintValidator
V
- validate(Boolean, HttpModelType, String) - Method in class io.rxmicro.validation.validator.AssertFalseConstraintValidator
- validate(Boolean, HttpModelType, String) - Method in class io.rxmicro.validation.validator.AssertTrueConstraintValidator
- validate(Character, HttpModelType, String) - Method in class io.rxmicro.validation.validator.EnumerationCharacterConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.Base64URLEncodedConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.CountryCodeConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.DigitsOnlyConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.EmailConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.EnumerationStringConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.IPConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.LatinAlphabetOnlyConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.LengthConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.LowercaseConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MaxLengthConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MinLengthConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.PatternConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.PhoneConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.SkypeConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.UppercaseConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.URIConstraintValidator
- validate(String, HttpModelType, String) - Method in class io.rxmicro.validation.validator.URLEncodedConstraintValidator
- validate(BigDecimal, HttpModelType, String) - Method in class io.rxmicro.validation.validator.NumericConstraintValidator
- validate(Instant, HttpModelType, String) - Method in class io.rxmicro.validation.validator.FutureInstantConstraintValidator
- validate(Instant, HttpModelType, String) - Method in class io.rxmicro.validation.validator.FutureOrPresentInstantConstraintValidator
- validate(Instant, HttpModelType, String) - Method in class io.rxmicro.validation.validator.PastInstantConstraintValidator
- validate(Instant, HttpModelType, String) - Method in class io.rxmicro.validation.validator.PastOrPresentInstantConstraintValidator
- validate(Instant, HttpModelType, String) - Method in class io.rxmicro.validation.validator.TruncatedTimeInstantConstraintValidator
- validate(List<?>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MaxSizeConstraintValidator
- validate(List<?>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MinSizeConstraintValidator
- validate(List<?>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.RequiredListConstraintValidator
- validate(List<?>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.SizeConstraintValidator
- validate(List<?>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.UniqueItemsConstraintValidator
- validate(T) - Method in interface io.rxmicro.validation.ConstraintValidator
-
Validates a root model.
- validate(T, HttpModelType, String) - Method in class io.rxmicro.validation.base.AbstractCompositionConstraintValidator
- validate(T, HttpModelType, String) - Method in class io.rxmicro.validation.base.AbstractMaxConstraintValidator
- validate(T, HttpModelType, String) - Method in class io.rxmicro.validation.base.AbstractMinConstraintValidator
- validate(T, HttpModelType, String) - Method in interface io.rxmicro.validation.ConstraintValidator
-
Validates a single actual.
- validate(T, HttpModelType, String) - Method in class io.rxmicro.validation.validator.RequiredConstraintValidator
- validate(T, HttpModelType, String) - Method in class io.rxmicro.validation.validator.SubEnumConstraintValidator
- validate(T, HttpModelType, String, String, String) - Method in class io.rxmicro.validation.base.AbstractMaxConstraintValidator
- validate(T, HttpModelType, String, String, String) - Method in class io.rxmicro.validation.base.AbstractMinConstraintValidator
- validateIfResponseExists(ConstraintValidator<T>, List<T>) - Static method in class io.rxmicro.validation.detail.ResponseValidators
- validateIfResponseExists(ConstraintValidator<T>, T) - Static method in class io.rxmicro.validation.detail.ResponseValidators
- validateList(List<List<?>>) - Method in class io.rxmicro.validation.base.AbstractListConstraintValidator
- validateList(List<List<?>>) - Method in class io.rxmicro.validation.validator.MaxSizeConstraintValidator
- validateList(List<List<?>>) - Method in class io.rxmicro.validation.validator.MinSizeConstraintValidator
- validateList(List<List<?>>, HttpModelType, String) - Method in class io.rxmicro.validation.base.AbstractListConstraintValidator
- validateList(List<List<?>>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MaxSizeConstraintValidator
- validateList(List<List<?>>, HttpModelType, String) - Method in class io.rxmicro.validation.validator.MinSizeConstraintValidator
- validateList(List<T>) - Method in interface io.rxmicro.validation.ConstraintValidator
-
Validates a root model list.
- validateList(List<T>, HttpModelType, String) - Method in interface io.rxmicro.validation.ConstraintValidator
-
Validates a value list.
- validateResponse(ConstraintValidator<T>, List<T>) - Static method in class io.rxmicro.validation.detail.ResponseValidators
- validateResponse(ConstraintValidator<T>, T) - Static method in class io.rxmicro.validation.detail.ResponseValidators
- validatorClass() - Method in annotation type io.rxmicro.validation.base.ConstraintRule
- ValidatorPool - Class in io.rxmicro.validation.detail
- value() - Method in annotation type io.rxmicro.validation.constraint.Enumeration
- value() - Method in annotation type io.rxmicro.validation.constraint.IP
-
By default, support all versions, i.e.
- value() - Method in annotation type io.rxmicro.validation.constraint.Lat
-
By default, accuracy equals to 1 meter
- value() - Method in annotation type io.rxmicro.validation.constraint.Length
- value() - Method in annotation type io.rxmicro.validation.constraint.Lng
-
By default, accuracy equals to 1 meter
- value() - Method in annotation type io.rxmicro.validation.constraint.MaxDouble
- value() - Method in annotation type io.rxmicro.validation.constraint.MaxInt
- value() - Method in annotation type io.rxmicro.validation.constraint.MaxLength
- value() - Method in annotation type io.rxmicro.validation.constraint.MaxNumber
-
The
Stringrepresentation of the max value according to theBigDecimalstring representation. - value() - Method in annotation type io.rxmicro.validation.constraint.MaxSize
- value() - Method in annotation type io.rxmicro.validation.constraint.MinDouble
- value() - Method in annotation type io.rxmicro.validation.constraint.MinInt
- value() - Method in annotation type io.rxmicro.validation.constraint.MinLength
- value() - Method in annotation type io.rxmicro.validation.constraint.MinNumber
-
The
Stringrepresentation of the min value. - value() - Method in annotation type io.rxmicro.validation.constraint.MinSize
- value() - Method in annotation type io.rxmicro.validation.constraint.Size
- value() - Method in annotation type io.rxmicro.validation.constraint.TruncatedTime
- valueOf(String) - Static method in enum io.rxmicro.validation.base.LocationAccuracy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.validation.constraint.Base64URLEncoded.Alphabet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.validation.constraint.CountryCode.Format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.validation.constraint.IP.Version
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.validation.constraint.Pattern.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.rxmicro.validation.base.LocationAccuracy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.validation.constraint.Base64URLEncoded.Alphabet
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.validation.constraint.CountryCode.Format
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.validation.constraint.IP.Version
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.validation.constraint.Pattern.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.rxmicro.validation.constraint.TruncatedTime.Truncated
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Viber - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid viber number.
- ViberConstraintValidator - Class in io.rxmicro.validation.validator
- ViberConstraintValidator(boolean, boolean) - Constructor for class io.rxmicro.validation.validator.ViberConstraintValidator
W
- WhatsApp - Annotation Type in io.rxmicro.validation.constraint
-
The annotated element must be a valid whatsapp number.
- WhatsAppConstraintValidator - Class in io.rxmicro.validation.validator
- WhatsAppConstraintValidator(boolean, boolean) - Constructor for class io.rxmicro.validation.validator.WhatsAppConstraintValidator
- withoutPlus() - Method in annotation type io.rxmicro.validation.constraint.Phone
- withoutPlus() - Method in annotation type io.rxmicro.validation.constraint.Telegram
- withoutPlus() - Method in annotation type io.rxmicro.validation.constraint.Viber
- withoutPlus() - Method in annotation type io.rxmicro.validation.constraint.WhatsApp
All Classes All Packages