public abstract class ElementDescriptorImpl extends Object implements ElementDescriptor
ElementDescriptor.ConstraintFinder
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.
|
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<ConstraintDescriptor<?>> getConstraintDescriptors(Validation[] validations)
ConstraintDescriptor
s from the specified array of
Validation
s.validations
- ConstraintDescriptor
setpublic Class<?> getElementClass()
getElementClass
in interface ElementDescriptor
public ElementDescriptor.ConstraintFinder findConstraints()
findConstraints
in interface ElementDescriptor
public Set<ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors
in interface ElementDescriptor
public Set<ConstraintDescriptor<?>> getMutableConstraintDescriptors()
ConstraintDescriptor
Set
.ConstraintDescriptor
public boolean hasConstraints()
hasConstraints
in interface ElementDescriptor
public void setConstraintDescriptors(Set<ConstraintDescriptor<?>> constraintDescriptors)
constraintDescriptors
- to setpublic Set<GroupConversionDescriptor> getGroupConversions()
public void addGroupConversion(GroupConversionDescriptor descriptor)
public boolean isCascaded()
public void setCascaded(boolean cascaded)
public boolean isValidated(Object object)
public void setValidated(Object object)
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.