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

pack-priv Class ConstrainedConstructorStaxBuilder

extends AbstractConstrainedExecutableElementStaxBuilder
Class Inheritance
Imports
java.lang.invoke.MethodHandles, java.util.Collections, .HashSet, .List, .Optional, .Set, javax.xml.namespace.QName, org.hibernate.validator.internal.engine.ConstraintCreationContext, org.hibernate.validator.internal.metadata.aggregated.CascadingMetaDataBuilder, org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl, .MetaConstraint, org.hibernate.validator.internal.metadata.raw.ConfigurationSource, .ConstrainedExecutable, .ConstrainedParameter, org.hibernate.validator.internal.properties.javabean.JavaBeanConstructor, .JavaBeanHelper, org.hibernate.validator.internal.util.CollectionHelper, org.hibernate.validator.internal.util.logging.Log, .LoggerFactory

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

Field Summary

Modifier and TypeField and Description
private static final Log
private static final String
Inherited from org.hibernate.validator.internal.xml.mapping.AbstractConstrainedExecutableElementStaxBuilder:
annotationProcessingOptionsclassLoadingHelperconstrainedParameterStaxBuildersconstraintCreationContextdefaultPackageStaxBuilderignoreAnnotationsmainAttributeValue

Constructor Summary

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

Method Summary

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

private JavaBeanConstructor
findConstructor(JavaBeanHelper javaBeanHelper, Class<?> beanClass, Class<?>[] parameterTypes)

protected String
pack-priv Optional<QName>
public String
Inherited from org.hibernate.validator.internal.xml.mapping.AbstractConstrainedExecutableElementStaxBuilder:
addgetCrossParameterStaxBuildergetReturnValueStaxBuilder

Field Detail

LOGback to summary
private static final Log LOG
METHOD_QNAME_LOCAL_PARTback to summary
private static final String METHOD_QNAME_LOCAL_PART

Constructor Detail

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

Method Detail

buildback to summary
pack-priv ConstrainedExecutable build(JavaBeanHelper javaBeanHelper, Class<?> beanClass, List<JavaBeanConstructor> alreadyProcessedConstructors)
findConstructorback to summary
private JavaBeanConstructor findConstructor(JavaBeanHelper javaBeanHelper, Class<?> beanClass, Class<?>[] parameterTypes)
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.AbstractConstrainedExecutableElementStaxBuilder.getMainAttributeValueQname.

Annotations
@Override
getMethodNameback to summary
public String getMethodName()