public abstract class ElementD<E extends AnnotatedElement,R extends MetadataReader.ForElement<E,?>> extends Object implements javax.validation.metadata.ElementDescriptor
Modifier and Type | Class and Description |
---|---|
static class |
ElementD.NonRoot<P extends ElementD<?,?>,E extends AnnotatedElement,R extends MetadataReader.ForElement<E,?>> |
Modifier and Type | Field and Description |
---|---|
protected Type |
genericType |
(package private) GroupsComputer |
groupsComputer |
Modifier and Type | Method and Description |
---|---|
javax.validation.metadata.ElementDescriptor.ConstraintFinder |
findConstraints() |
protected abstract BeanD<?> |
getBean() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptors() |
Class<?> |
getDeclaringClass() |
ElementType |
getElementType() |
abstract Type |
getGenericType() |
abstract GroupStrategy |
getGroupStrategy() |
E |
getTarget() |
boolean |
hasConstraints() |
String |
toString() |
protected final Type genericType
final GroupsComputer groupsComputer
protected ElementD(R reader)
public boolean hasConstraints()
hasConstraints
in interface javax.validation.metadata.ElementDescriptor
public Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors
in interface javax.validation.metadata.ElementDescriptor
public final javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
findConstraints
in interface javax.validation.metadata.ElementDescriptor
public final ElementType getElementType()
public final E getTarget()
public final Class<?> getDeclaringClass()
public abstract Type getGenericType()
public abstract GroupStrategy getGroupStrategy()
protected abstract BeanD<?> getBean()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.