A {@link StringReaderProvider} is responsible for providing an instanceof this interface.
If annotated with {@link ValidateDefaultValue} with a value of true orthe annotation is absent then the reader will be used to validate a default value (if any) by calling the fromString method, perhaps at initialization, before any value, default or otherwise, is actually required. This enables the early reporting of errors for default values. If annotated with {@link ValidateDefaultValue} with a value of false thenthe reader will not be used to validate a default (if any) before any value, default or otherwise, is actually required. @param < T> the Java type to convert to. @author Paul.Sandoz@Sun.Com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|