ConstraintViolationException.offendingValue.AttributeDescriptor.AttributeBinder.Attribute annotation.true if the attribute is annotated with
all of the provided annotations.Input attributes.Output attributes.String attribute values to the types required by the target
field by:
Leaving non-String typed values unchanged.
Looking for a static valueOf(String) in the target type and using
it for conversion.
If the method is not available, trying to load a class named as the value of
the attribute, so that this class can be further coerced to the class instance.
If the class cannot be loaded, leaving the the value unchanged.
AttributeBinder.AttributeBinder.set(Object, java.util.Map, Class...).AttributeDescriptor.key,
AttributeDescriptor.type, AttributeDescriptor.defaultValue and AttributeDescriptor.constraints.AttributeDescriptors into their keys.Attribute.key().Attributes.object's hierarchy of
attributes.object's hierarchy of
attributes.AttributeBinder.Bindable type, including
AttributeDescriptors for all attributes defined by the type.AttributeDescriptor grouping methods.BindableDescriptors based on the provided bindable type instances.Bindable type.Bindable types.BindableDescriptor for an initialized instance of a
Bindable type.value can be assigned to the type defined by
clazz.BindableMetadata and AttributeMetadata.ConstraintViolationException.annotations.DoubleRange.min() (inclusively) and
DoubleRange.max() (inclusively).Bindable as well.null if
the attribute is not assigned to any group.Attribute.key().Attribute.key().null, otherwise returns title.null if the
attribute has no level assigned.BindableDescriptor is grouped.Attributes.Bindable component.ImplementingClasses.classes().AttributeBinder.True if the attribute is an Input attribute.attributeValue % IntModulo.modulo() == IntModulo.offset().IntRange.min() (inclusively) and
IntRange.max() (inclusively).Attributes.File and the path denoted
by it is actually a file.value meets this constraint.value meets the constraints defined by the
provided constraintAnnotations.true if the given value is valid for the attribute described
by this descriptor (non-null for Required attributes and
fulfilling all other constraints).Attribute.key().Attribute as defined in Attribute.key().AttributeDescriptor belongs to any of the
provided levels.Bindable type.CharSequence value is not blank, i.e.predicate returns
true.AttributeBinder.True if the attribute is an Output attribute.Bindable this descriptor refers to, as returned by
BindableUtils.getPrefix(Class).True if the attribute is a Required attribute.Attribute values on the provided instance.AttributeBinder.set(Object, Map, Class...) that can optionally skip
Required attribute checking.AttributeBinder.set(Object, Map, boolean, Class...) with a Predicate
instead of filtering annotations.BindableDescriptor refers to.String.IValueHintMapping and Enum classes.Copyright © 2013 Carrot2.org. All Rights Reserved.