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

pack-priv Class ConstrainedFieldStaxBuilder

extends AbstractConstrainedElementStaxBuilder
Class Inheritance
Imports
java.lang.invoke.MethodHandles, java.util.List, .Optional, .Set, java.util.stream.Collectors, 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, .ConstrainedField, org.hibernate.validator.internal.properties.javabean.JavaBeanField, .JavaBeanHelper, org.hibernate.validator.internal.util.logging.Log, .LoggerFactory, org.hibernate.validator.internal.xml.mapping.ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration

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

Field Summary

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

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
pack-priv ConstrainedField
build(JavaBeanHelper javaBeanHelper, Class<?> beanClass, List<String> alreadyProcessedFieldNames)

private static JavaBeanField
findField(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String fieldName)

protected String
pack-priv Optional<QName>
Inherited from org.hibernate.validator.internal.xml.mapping.AbstractConstrainedElementStaxBuilder:
addgetCascadingMetaDatagetContainerElementTypeConfiguration

Field Detail

FIELD_QNAME_LOCAL_PARTback to summary
private static final String FIELD_QNAME_LOCAL_PART
LOGback to summary
private static final Log LOG
NAME_QNAMEback to summary
private static final QName NAME_QNAME

Constructor Detail

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

Method Detail

buildback to summary
pack-priv ConstrainedField build(JavaBeanHelper javaBeanHelper, Class<?> beanClass, List<String> alreadyProcessedFieldNames)
findFieldback to summary
private static JavaBeanField findField(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String fieldName)
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