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

pack-priv Class ConstrainedParameterStaxBuilder

extends AbstractConstrainedElementStaxBuilder
Class Inheritance
Imports
java.lang.invoke.MethodHandles, java.lang.reflect.Type, java.util.Optional, .Set, java.util.stream.Collectors, jakarta.validation.ValidationException, javax.xml.namespace.QName, org.hibernate.validator.internal.engine.ConstraintCreationContext, org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl, .MetaConstraint, org.hibernate.validator.internal.metadata.location.ConstraintLocation, .ConstraintLocation.ConstraintLocationKind, org.hibernate.validator.internal.metadata.raw.ConfigurationSource, .ConstrainedParameter, org.hibernate.validator.internal.properties.Callable, org.hibernate.validator.internal.util.logging.Log, .LoggerFactory, org.hibernate.validator.internal.xml.mapping.ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration

Builder for constrained parameters.
Authors
Hardy Ferentschik, Guillaume Smet, Marko Bekhta

Field Summary

Modifier and TypeField and Description
private static final Log
private static final String
private static final QName
Inherited from org.hibernate.validator.internal.xml.mapping.AbstractConstrainedElementStaxBuilder:
annotationProcessingOptionsclassLoadingHelperconstraintCreationContextconstraintTypeStaxBuilderscontainerElementTypeConfigurationBuilderdefaultPackageStaxBuildergroupConversionBuilderignoreAnnotationsmainAttributeValuevalidStaxBuilder

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
pack-priv ConstrainedParameter
build(Callable callable, int index)

protected String
pack-priv Optional<QName>
public Class<?>
getParameterType(Class<?> beanClass)

Inherited from org.hibernate.validator.internal.xml.mapping.AbstractConstrainedElementStaxBuilder:
addgetCascadingMetaDatagetContainerElementTypeConfiguration

Field Detail

LOGback to summary
private static final Log LOG
PARAMETER_QNAME_LOCAL_PARTback to summary
private static final String PARAMETER_QNAME_LOCAL_PART
TYPE_QNAMEback to summary
private static final QName TYPE_QNAME

Constructor Detail

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

Method Detail

buildback to summary
pack-priv ConstrainedParameter build(Callable callable, int index)
getAcceptableQNameback to summary
protected String getAcceptableQName()

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

Annotations
@Override
getMainAttributeValueQnameback to summary
pack-priv Optional<QName> getMainAttributeValueQname()

Implements abstract org.hibernate.validator.internal.xml.mapping.AbstractConstrainedElementStaxBuilder.getMainAttributeValueQname.

Annotations
@Override
getParameterTypeback to summary
public Class<?> getParameterType(Class<?> beanClass)