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

pack-priv Class ConstrainedGetterStaxBuilder

extends AbstractConstrainedElementStaxBuilder
Class Inheritance
Imports
java.lang.invoke.MethodHandles, java.util.Collections, .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, .ConstrainedExecutable, .ConstrainedParameter, org.hibernate.validator.internal.properties.javabean.JavaBeanGetter, .JavaBeanHelper, org.hibernate.validator.internal.util.logging.Log, .LoggerFactory, org.hibernate.validator.internal.xml.mapping.ContainerElementTypeConfigurationBuilder.ContainerElementTypeConfiguration

Builder for constrained getters.
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
ConstrainedGetterStaxBuilder(ClassLoadingHelper classLoadingHelper, ConstraintCreationContext constraintCreationContext, DefaultPackageStaxBuilder defaultPackageStaxBuilder, AnnotationProcessingOptionsImpl annotationProcessingOptions)

Method Summary

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

private static JavaBeanGetter
findGetter(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String getterName)

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

Field Detail

GETTER_QNAME_LOCAL_PARTback to summary
private static final String GETTER_QNAME_LOCAL_PART
LOGback to summary
private static final Log LOG
NAME_QNAMEback to summary
private static final QName NAME_QNAME

Constructor Detail

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

Method Detail

buildback to summary
pack-priv ConstrainedExecutable build(JavaBeanHelper javaBeanHelper, Class<?> beanClass, List<String> alreadyProcessedGetterNames)
findGetterback to summary
private static JavaBeanGetter findGetter(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String getterName)
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