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

pack-priv Class CrossParameterStaxBuilder

extends AbstractStaxBuilder
Class Inheritance
Imports
java.util.ArrayList, .List, .Optional, .Set, java.util.stream.Collectors, javax.xml.namespace.QName, javax.xml.stream.XMLEventReader, .XMLStreamException, javax.xml.stream.events.XMLEvent, org.hibernate.validator.internal.engine.ConstraintCreationContext, org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl, .MetaConstraint, org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl.ConstraintType, org.hibernate.validator.internal.metadata.location.ConstraintLocation, .ConstraintLocation.ConstraintLocationKind, org.hibernate.validator.internal.properties.Callable, org.hibernate.validator.internal.xml.AbstractStaxBuilder

Builder for cross parameters.
Author
Marko Bekhta

Field Summary

Modifier and TypeField and Description
protected final AnnotationProcessingOptionsImpl
protected final ClassLoadingHelper
protected final ConstraintCreationContext
protected final List<ConstraintTypeStaxBuilder>
private static final String
protected final DefaultPackageStaxBuilder
private static final QName
protected Optional<Boolean>

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
protected void
pack-priv Set<MetaConstraint<?>>
build(Callable callable)

protected String
private ConstraintTypeStaxBuilder
Inherited from org.hibernate.validator.internal.xml.AbstractStaxBuilder:
acceptprocessreadAttributereadSingleElement

Field Detail

annotationProcessingOptionsback to summary
protected final AnnotationProcessingOptionsImpl annotationProcessingOptions
classLoadingHelperback to summary
protected final ClassLoadingHelper classLoadingHelper
constraintCreationContextback to summary
protected final ConstraintCreationContext constraintCreationContext
constraintTypeStaxBuildersback to summary
protected final List<ConstraintTypeStaxBuilder> constraintTypeStaxBuilders
CROSS_PARAMETER_QNAME_LOCAL_PARTback to summary
private static final String CROSS_PARAMETER_QNAME_LOCAL_PART
defaultPackageStaxBuilderback to summary
protected final DefaultPackageStaxBuilder defaultPackageStaxBuilder
IGNORE_ANNOTATIONS_QNAMEback to summary
private static final QName IGNORE_ANNOTATIONS_QNAME
ignoreAnnotationsback to summary
protected Optional<Boolean> ignoreAnnotations

Constructor Detail

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

Method Detail

addback to summary
protected void add(XMLEventReader xmlEventReader, XMLEvent xmlEvent) throws XMLStreamException

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

Annotations
@Override
buildback to summary
pack-priv Set<MetaConstraint<?>> build(Callable callable)
getAcceptableQNameback to summary
protected String getAcceptableQName()

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

Annotations
@Override
getNewConstraintTypeStaxBuilderback to summary
private ConstraintTypeStaxBuilder getNewConstraintTypeStaxBuilder()