A B C D E F G H I L M N O P R S T U V W 
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 String must 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.format to 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 URI address.
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 String representation of the max value according to the BigDecimal string 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 String representation 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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages