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
ConstraintDescriptor s from the specified array of
Validation s. |
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)
ConstraintDescriptor
s from the specified array of
Validation
s.validations
- ConstraintDescriptor
setpublic Class<?> getElementClass()
getElementClass
in interface javax.validation.metadata.ElementDescriptor
public javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
findConstraints
in interface javax.validation.metadata.ElementDescriptor
public Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors
in interface javax.validation.metadata.ElementDescriptor
public Set<javax.validation.metadata.ConstraintDescriptor<?>> getMutableConstraintDescriptors()
ConstraintDescriptor
Set
.ConstraintDescriptor
public boolean hasConstraints()
hasConstraints
in interface javax.validation.metadata.ElementDescriptor
public 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–2021 The Apache Software Foundation. All rights reserved.