Class ElementDescriptorImpl

java.lang.Object
org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
All Implemented Interfaces:
jakarta.validation.metadata.ElementDescriptor, Serializable
Direct Known Subclasses:
BeanDescriptorImpl, ClassDescriptorImpl, ContainerElementTypeDescriptorImpl, CrossParameterDescriptorImpl, ExecutableDescriptorImpl, ParameterDescriptorImpl, PropertyDescriptorImpl, ReturnValueDescriptorImpl

public abstract class ElementDescriptorImpl extends Object implements jakarta.validation.metadata.ElementDescriptor, Serializable
Describes a validated element (class, field or property).
Author:
Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling
See Also:
  • Constructor Details

    • ElementDescriptorImpl

      public ElementDescriptorImpl(Type type, Set<ConstraintDescriptorImpl<?>> constraintDescriptors, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
  • Method Details

    • hasConstraints

      public final boolean hasConstraints()
      Specified by:
      hasConstraints in interface jakarta.validation.metadata.ElementDescriptor
    • getElementClass

      public final Class<?> getElementClass()
      Specified by:
      getElementClass in interface jakarta.validation.metadata.ElementDescriptor
    • getConstraintDescriptors

      public final Set<jakarta.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
      Specified by:
      getConstraintDescriptors in interface jakarta.validation.metadata.ElementDescriptor
    • findConstraints

      public final jakarta.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
      Specified by:
      findConstraints in interface jakarta.validation.metadata.ElementDescriptor