|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
public @interface Property
This annotation describes a single bound property in binding operation, is is element of Bind annotation.
It specifies name of property, method of extracting property value from token and additional validation information.
| Required Element Summary | |
|---|---|
java.lang.String |
name
Name of property to bind. |
| Optional Element Summary | |
|---|---|
boolean |
required
Defines whether this property is required. |
java.lang.Class<? extends PropertyValueResolver> |
valueResolver
Gets resolver of this property. |
| Element Detail |
|---|
public abstract java.lang.String name
nestedObject.listOfBeans.property1.
public abstract boolean required
BindingErrorType.NOT_NULL_VIOLATION is added.
public abstract java.lang.Class<? extends PropertyValueResolver> valueResolver
BristleConfiguration.getDefaultValueResolver(Class)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||