Class CascadableContainerD<P extends ElementD<?,​?>,​E extends AnnotatedElement>

  • All Implemented Interfaces:
    jakarta.validation.metadata.CascadableDescriptor, jakarta.validation.metadata.ContainerDescriptor, jakarta.validation.metadata.ElementDescriptor
    Direct Known Subclasses:
    ContainerElementTypeD, ParameterD, PropertyD, ReturnValueD

    public abstract class CascadableContainerD<P extends ElementD<?,​?>,​E extends AnnotatedElement>
    extends ElementD.NonRoot<P,​E,​org.apache.bval.jsr.descriptor.MetadataReader.ForContainer<E>>
    implements jakarta.validation.metadata.CascadableDescriptor, jakarta.validation.metadata.ContainerDescriptor
    • Constructor Detail

      • CascadableContainerD

        protected CascadableContainerD​(org.apache.bval.jsr.descriptor.MetadataReader.ForContainer<E> reader,
                                       P parent)
    • Method Detail

      • getElementClass

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

        public boolean isCascaded()
        Specified by:
        isCascaded in interface jakarta.validation.metadata.CascadableDescriptor
      • getGroupConversions

        public Set<jakarta.validation.metadata.GroupConversionDescriptor> getGroupConversions()
        Specified by:
        getGroupConversions in interface jakarta.validation.metadata.CascadableDescriptor
      • getConstrainedContainerElementTypes

        public Set<jakarta.validation.metadata.ContainerElementTypeDescriptor> getConstrainedContainerElementTypes()
        Specified by:
        getConstrainedContainerElementTypes in interface jakarta.validation.metadata.ContainerDescriptor