public abstract class AbstractConstraintModel extends Object implements org.qi4j.api.constraint.ConstraintDescriptor, org.qi4j.functional.Visitable<org.qi4j.api.constraint.ConstraintDescriptor>
| Modifier and Type | Field and Description |
|---|---|
protected Annotation |
annotation |
| Constructor and Description |
|---|
AbstractConstraintModel(Annotation annotation) |
| Modifier and Type | Method and Description |
|---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.Visitor<? super org.qi4j.api.constraint.ConstraintDescriptor,ThrowableType> modelVisitor) |
Annotation |
annotation() |
abstract ConstraintInstance<?,?> |
newInstance() |
protected final Annotation annotation
public AbstractConstraintModel(Annotation annotation)
public Annotation annotation()
annotation in interface org.qi4j.api.constraint.ConstraintDescriptorpublic abstract ConstraintInstance<?,?> newInstance()
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.Visitor<? super org.qi4j.api.constraint.ConstraintDescriptor,ThrowableType> modelVisitor) throws ThrowableType extends Throwable
accept in interface org.qi4j.functional.Visitable<org.qi4j.api.constraint.ConstraintDescriptor>ThrowableType extends Throwable