Top Description Fields Constructors Methods
org.hibernate.validator.internal.xml.mapping

pack-priv abstract Class AbstractConstrainedElementStaxBuilder

extends AbstractStaxBuilder
Class Inheritance
Known Direct Subclasses
org.hibernate.validator.internal.xml.mapping.ConstrainedFieldStaxBuilder, org.hibernate.validator.internal.xml.mapping.ConstrainedGetterStaxBuilder, org.hibernate.validator.internal.xml.mapping.ConstrainedParameterStaxBuilder, org.hibernate.validator.internal.xml.mapping.ReturnValueStaxBuilder
Imports
java.lang.reflect.Type, .TypeVariable, java.util.ArrayList, .List, .Map, .Optional, javax.xml.namespace.QName, javax.xml.stream.XMLEventReader, .XMLStreamException, javax.xml.stream.events.XMLEvent, org.hibernate.validator.internal.engine.ConstraintCreationContext, org.hibernate.validator.internal.metadata.aggregated.CascadingMetaDataBuilder, org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl, org.hibernate.validator.internal.metadata.location.ConstraintLocation, org.hibernate.validator.internal.xml.AbstractStaxBuilder, org.hibernate.validator.internal.xml.mapping.ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration

Base builder for all constrained element builders that can have constraints or type argument constraints.
Author
Marko Bekhta

Field Summary

Modifier and TypeField and Description
protected final AnnotationProcessingOptionsImpl
protected final ClassLoadingHelper
protected final ConstraintCreationContext
protected final List<ConstraintTypeStaxBuilder>
protected final ContainerElementTypeConfigurationBuilder
protected final DefaultPackageStaxBuilder
protected final GroupConversionStaxBuilder
private static final QName
protected Optional<Boolean>
protected String
protected final ValidStaxBuilder

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractConstrainedElementStaxBuilder(ClassLoadingHelper classLoadingHelper, ConstraintCreationContext constraintCreationContext, DefaultPackageStaxBuilder defaultPackageStaxBuilder, AnnotationProcessingOptionsImpl annotationProcessingOptions)

Method Summary

Modifier and TypeMethod and Description
protected void
protected CascadingMetaDataBuilder
getCascadingMetaData(Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Type type)

protected ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration
pack-priv abstract Optional<QName>
private ConstraintTypeStaxBuilder
private ContainerElementTypeStaxBuilder
Inherited from org.hibernate.validator.internal.xml.AbstractStaxBuilder:
acceptgetAcceptableQNameprocessreadAttributereadSingleElement

Field Detail

annotationProcessingOptionsback to summary
protected final AnnotationProcessingOptionsImpl annotationProcessingOptions
classLoadingHelperback to summary
protected final ClassLoadingHelper classLoadingHelper
constraintCreationContextback to summary
protected final ConstraintCreationContext constraintCreationContext
constraintTypeStaxBuildersback to summary
protected final List<ConstraintTypeStaxBuilder> constraintTypeStaxBuilders
containerElementTypeConfigurationBuilderback to summary
protected final ContainerElementTypeConfigurationBuilder containerElementTypeConfigurationBuilder
defaultPackageStaxBuilderback to summary
protected final DefaultPackageStaxBuilder defaultPackageStaxBuilder
groupConversionBuilderback to summary
protected final GroupConversionStaxBuilder groupConversionBuilder
IGNORE_ANNOTATIONS_QNAMEback to summary
private static final QName IGNORE_ANNOTATIONS_QNAME
ignoreAnnotationsback to summary
protected Optional<Boolean> ignoreAnnotations
mainAttributeValueback to summary
protected String mainAttributeValue
validStaxBuilderback to summary
protected final ValidStaxBuilder validStaxBuilder

Constructor Detail

AbstractConstrainedElementStaxBuilderback to summary
pack-priv AbstractConstrainedElementStaxBuilder(ClassLoadingHelper classLoadingHelper, ConstraintCreationContext constraintCreationContext, DefaultPackageStaxBuilder defaultPackageStaxBuilder, AnnotationProcessingOptionsImpl annotationProcessingOptions)

Method Detail

addback to summary
protected void add(XMLEventReader xmlEventReader, XMLEvent xmlEvent) throws XMLStreamException

Implements abstract org.hibernate.validator.internal.xml.AbstractStaxBuilder.add.

Annotations
@Override
getCascadingMetaDataback to summary
protected CascadingMetaDataBuilder getCascadingMetaData(Map<TypeVariable<?>, CascadingMetaDataBuilder> containerElementTypesCascadingMetaData, Type type)
getContainerElementTypeConfigurationback to summary
protected ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration getContainerElementTypeConfiguration(Type type, ConstraintLocation constraintLocation)
getMainAttributeValueQnameback to summary
pack-priv abstract Optional<QName> getMainAttributeValueQname()
getNewConstraintTypeStaxBuilderback to summary
private ConstraintTypeStaxBuilder getNewConstraintTypeStaxBuilder()
getNewContainerElementTypeStaxBuilderback to summary
private ContainerElementTypeStaxBuilder getNewContainerElementTypeStaxBuilder()