Interface | Description |
---|---|
AdditionalAllowedPropertiesProvider |
An interface that supports providing additional allowed property names
to validator manager.
|
BeanInstanceFactory |
Interface for classes that want to create an instance of a bean.
|
BeanValidator |
A validator that supports validationg a top-level bean.
|
CollectionUpdateHelper<C extends java.util.Collection<I>,I> | |
ConfigurableValidator<T> |
Represents a validator that supports the basic
configurable validation properties.
|
ContainerUpdateHelper<C,I> |
An interface for a helper that can be used a map or
collection UpdatingValidator (see CollectionUpdateHelper for
a few collection-specific extensions).
|
MapUpdateHelper<C,I> |
A very simple-minded MapUpdateHelper used by MapUpdatingValidator.
|
Parentable |
Represents a Validator that may have sub-validators.
|
ParentValidator<T> |
Represents a Validator that may have sub-validators.
|
PropertyValueChangeListener |
An interface for listeners that are interested in PropertyChangeEvent's
|
UpdateInfo |
Interface used to provide the current state and
pending updates to a target entity e.g.
|
UpdatingValidator<T> |
An interface that validators that support updating property values
can implement.
|
Validator<T> |
The Validator interface used to validate and convert input values.
|
ValidatorListener |
A validator listener, that can listen for some validator events.
|
Validators |
Validation classes for input properties
|
Validators.ValidatorWrapper<T> |
An interface that allows one to drill into validators that wrap
a single validator.
|
Class | Description |
---|---|
BeanValidator.NoOpBeanValidator |
A BeanValidator that does nothing.
|
ListUpdatingValidator<E,C extends java.util.List<? extends E>> |
An updating validator that attempts to sync two collections with one
another.
|
MapUpdatingValidator<V> |
An UpdatingValidator that synchronizes maps.
|
PropertyChangeEvent |
Simple bean used to represent a changed property event
|
PropertyGatherer |
A class that handles doing inter-property validation.
|
RepositoryItemCollectionUpdateHelperImpl |
This class is used to help the creation of repository items for collection updates
|
SwitchingUpdatingValidator<T> |
A validator class delegates to more specific validators based on the
typing/switching property value.
|
UnorderedCollectionUpdatingValidator<E,C extends java.util.Collection<? extends E>> |
An updating validator that attempts to sync two collections with one
another.
|
UpdatingValidator.NoOpValidator<T> |
An updating validator that does nothing.
|
UpdatingValidator.NullObjectIfNulledUpdatingValidator |
An extension of NullObjectIfNulledValidator that implements UpdatingValidator
as well.
|
ValidatorConstants |
This class contains string constants for use in
any validation services
|
ValidatorContext<E extends java.lang.Exception> |
Holds contextual information during an update.
|
ValidatorContext.ValidatorContextImpl | |
Validators.AlphaNumericValidator |
A validator that checkes to make sure the value is a string and
trims, the value, and makes sure any remaining characters are
alpha-numeric.
|
Validators.BooleanValidator |
validator to ensure that a value is a valid boolean
|
Validators.CollectionValidator<V,C extends java.util.Collection<? extends V>> | |
Validators.DateTimeAfterValidator | |
Validators.DateTimeToLongValidator |
A validator that returns the date time as a Long.
|
Validators.DateTimeValidator |
ensures that the date/time is valid, if present.
|
Validators.DayOfMonthNumberStringValidator |
A validator for two-digit day of month number: "01" through "31".
|
Validators.DoubleValidator |
Validator to ensure that a value is a valid Double.
|
Validators.EmailValidator |
A validator that checkes to make sure the value is a string and
trims the value (if the string is non-null).
|
Validators.FloatValidator |
validator to ensure that a value is a valid float.
|
Validators.IdValidator |
A validator that checkes to make sure the id value is contains
alphanumeric characters, "-", and "_".
|
Validators.IntegerValidator |
validator to ensure that a value is a valid, positive integer
|
Validators.LocaleStringValidator |
A validator to validate a locale string.
|
Validators.LongValidator |
validator to ensure that a value is a valid long
|
Validators.MapValidator<V> |
Validate a map whose keys are strings and values are the
the specified class.
|
Validators.MonthNumberStringValidator |
A validator for validating a two digit month number, "01" through
"12".
|
Validators.NDigitStringValidator |
A validator for Ndigit strings.
|
Validators.NonNullValidator<T> |
validator to ensure that value is not null
|
Validators.NullObjectIfNulledValidator |
A simple validator that wraps another validator.
|
Validators.NullObjectIfNullValidator |
A simple validator that wraps another validator.
|
Validators.NumberValidator |
validator to ensure that a value is a Number
|
Validators.NumericValidator |
A validator that checks the value of this property is a valid number.
|
Validators.OptionValidator<T> |
A validator that validates that the specific option is
one of the valid options.
|
Validators.RepositoryItemIdValidator |
Validator to ensure that a given item exists.
|
Validators.RequiredValidator<T> |
Adds optionally requiring a non-null value (required defaults to
true).
|
Validators.RequiredValueValidator<T> |
A validator that requires the value to be a single, particularly
value (compared with equals).
|
Validators.ShortValidator |
validator to ensure that a value is a valid, positive integer
|
Validators.StringTrimmingValidator |
A validator that checkes to make sure the value is a string and
trims the value (if the string is non-null).
|
Validators.StringValidator |
A validator that checkes to make sure the value is a string and
trims the value (if the string is non-null).
|
Validators.TimestampValidator |
ensures that the date/time is valid, if present.
|
Validators.UrlValidator |
Validator to ensure that a value is a valid URL.
|
Validators.ValidatorImpl<T> |
validator impl that can ensure a given value is
a specific number type
|
Validators.ValidatorVisitor |
A utility class for visiting a validator and any of its wrapped
validators (via the ValidatorWrapper interface) and child validators
(via the ParentValidator interface) .
|
Validators.WrapNonPrimitivesDynamicBeanMap |
A DynamicBeanMap that will recursively wrap non-privitives (so they
look like maps).
|
Enum | Description |
---|---|
UpdateInfo.UpdateType |
Enum representing the different types of
update that may occur
|
UpdatingValidator.PropertyUpdateAction |
Property update methods.
|
ValidatorContext.UpdateMode |
The update mode.
|
Validators.RequiredOption |
Enumeration for when required
|
Validators.WritableOption |
Enumeration for when writable.
|