public abstract class ElementDescriptorImpl extends Object implements javax.validation.metadata.ElementDescriptor
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
elementClass
the raw type of this element
|
protected MetaBean |
metaBean
the MetaBean of this element
|
| Modifier | Constructor and Description |
|---|---|
protected |
ElementDescriptorImpl(Class<?> elementClass,
Validation[] validations)
Create a new ElementDescriptorImpl instance.
|
protected |
ElementDescriptorImpl(MetaBean metaBean,
Class<?> elementClass,
Validation[] validations)
Create a new ElementDescriptorImpl instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupConversion(javax.validation.metadata.GroupConversionDescriptor descriptor) |
void |
addGroupMapping(Group from,
Group to) |
javax.validation.metadata.ElementDescriptor.ConstraintFinder |
findConstraints() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptors() |
protected static Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptors(Validation[] validations)
Get a set of
ConstraintDescriptors from the specified array of
Validations. |
Class<?> |
getElementClass() |
Set<javax.validation.metadata.GroupConversionDescriptor> |
getGroupConversions() |
MetaBean |
getMetaBean()
Get the model
MetaBean used. |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getMutableConstraintDescriptors()
Get the mutable
ConstraintDescriptor Set. |
boolean |
hasConstraints()
return true if at least one constraint declaration is
present on the element.
|
boolean |
isCascaded() |
boolean |
isValidated(Object object) |
Group |
mapGroup(Group current) |
void |
setCascaded(boolean cascaded) |
void |
setConstraintDescriptors(Set<javax.validation.metadata.ConstraintDescriptor<?>> constraintDescriptors)
Set the constraintDescriptors for this element.
|
void |
setValidated(Object object) |
protected final MetaBean metaBean
protected final Class<?> elementClass
protected ElementDescriptorImpl(MetaBean metaBean, Class<?> elementClass, Validation[] validations)
metaBean - elementClass - validations - protected ElementDescriptorImpl(Class<?> elementClass, Validation[] validations)
elementClass - validations - protected static Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors(Validation[] validations)
ConstraintDescriptors from the specified array of
Validations.validations - ConstraintDescriptor setpublic Class<?> getElementClass()
getElementClass in interface javax.validation.metadata.ElementDescriptorpublic javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
findConstraints in interface javax.validation.metadata.ElementDescriptorpublic Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors in interface javax.validation.metadata.ElementDescriptorpublic Set<javax.validation.metadata.ConstraintDescriptor<?>> getMutableConstraintDescriptors()
ConstraintDescriptor Set.ConstraintDescriptorpublic boolean hasConstraints()
hasConstraints in interface javax.validation.metadata.ElementDescriptorpublic void setConstraintDescriptors(Set<javax.validation.metadata.ConstraintDescriptor<?>> constraintDescriptors)
constraintDescriptors - to setpublic Set<javax.validation.metadata.GroupConversionDescriptor> getGroupConversions()
public void addGroupConversion(javax.validation.metadata.GroupConversionDescriptor descriptor)
public boolean isCascaded()
public void setCascaded(boolean cascaded)
public boolean isValidated(Object object)
public void setValidated(Object object)
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.