@SupportedAnnotationTypes(value="*") @SupportedOptions(value={"diagnosticKind","verbose","methodConstraintsSupported"}) public class ConstraintValidationProcessor extends AbstractProcessor
diagnosticKind: the severity with which any occurred
problems shall be reported. Must be given in form of the string
representation of a value from Diagnostic.Kind, e.g.
"diagnosticKind=WARNING". Default is Kind.ERROR.verbose: whether a verbose output shall be created or not.
Must be given as String parsable by Boolean.parseBoolean(java.lang.String). Default is
false.methodConstraintsSupported: Whether constraints at other
methods than JavaBeans getter methods may be annotated with constraints or
not. Must be given as String parsable by Boolean.parseBoolean(java.lang.String). Can be
set to false in order to allow only getter based property
constraints but not method level constraints as supported by Hibernate
Validator. Default is true.processingEnv| Constructor and Description |
|---|
ConstraintValidationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
SourceVersion |
getSupportedSourceVersion() |
void |
init(ProcessingEnvironment processingEnv) |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnvironment) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitializedpublic void init(ProcessingEnvironment processingEnv)
init in interface Processorinit in class AbstractProcessorpublic SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface ProcessorgetSupportedSourceVersion in class AbstractProcessorpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnvironment)
process in interface Processorprocess in class AbstractProcessorCopyright © 2007-2019 Red Hat, Inc. All Rights Reserved