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

pack-priv Class ConstrainedMethodStaxBuilder

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.JavaBeanHelper, .JavaBeanMethod, org.hibernate.validator.internal.util.CollectionHelper, org.hibernate.validator.internal.util.logging.Log, .LoggerFactory

Builder for constrained methods.
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.AbstractConstrainedExecutableElementStaxBuilder:
annotationProcessingOptionsclassLoadingHelperconstrainedParameterStaxBuildersconstraintCreationContextdefaultPackageStaxBuilderignoreAnnotationsmainAttributeValue

Constructor Summary

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

Method Summary

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

private JavaBeanMethod
findMethod(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String methodName, 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
NAME_QNAMEback to summary
private static final QName NAME_QNAME

Constructor Detail

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

Method Detail

buildback to summary
pack-priv ConstrainedExecutable build(JavaBeanHelper javaBeanHelper, Class<?> beanClass, List<JavaBeanMethod> alreadyProcessedMethods)
findMethodback to summary
private JavaBeanMethod findMethod(JavaBeanHelper javaBeanHelper, Class<?> beanClass, String methodName, 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()