C
- The type of a concrete sub type. Following to the
"self referencing generic type" pattern each sub type has to be
parametrized with itself.A
- The constraint annotation type represented by a concrete sub type.public abstract class ConstraintDef<C extends ConstraintDef<C,A>,A extends Annotation> extends Object
ConstraintMapping
API.Modifier and Type | Field and Description |
---|---|
protected Class<A> |
constraintType
The constraint annotation type of this definition.
|
protected Map<String,Object> |
parameters
A map with the annotation parameters of this definition.
|
Modifier | Constructor and Description |
---|---|
protected |
ConstraintDef(Class<A> constraintType) |
protected |
ConstraintDef(ConstraintDef<?,A> original) |
protected final Class<A extends Annotation> constraintType
protected ConstraintDef(ConstraintDef<?,A> original)
Copyright © 2007-2014 Red Hat Middleware, LLC. All Rights Reserved