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

  • All Implemented Interfaces:
    javax.validation.metadata.CascadableDescriptor, javax.validation.metadata.ContainerDescriptor, javax.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 javax.validation.metadata.CascadableDescriptor, javax.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 javax.validation.metadata.ElementDescriptor
      • isCascaded

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

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

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