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

pack-priv abstract Class AbstractConstrainedExecutableElementStaxBuilder

extends AbstractStaxBuilder
Class Inheritance
Known Direct Subclasses
org.hibernate.validator.internal.xml.mapping.ConstrainedConstructorStaxBuilder, org.hibernate.validator.internal.xml.mapping.ConstrainedMethodStaxBuilder
Imports
java.util.ArrayList, .List, .Optional, 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, org.hibernate.validator.internal.xml.AbstractStaxBuilder

A base builder for constraint executables. Provides read logic only. Build logic should be added in implementations.
Author
Marko Bekhta

Field Summary

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

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
protected void
public Optional<CrossParameterStaxBuilder>
pack-priv abstract Optional<QName>
private ConstrainedParameterStaxBuilder
private CrossParameterStaxBuilder
private ReturnValueStaxBuilder
public Optional<ReturnValueStaxBuilder>
Inherited from org.hibernate.validator.internal.xml.AbstractStaxBuilder:
acceptgetAcceptableQNameprocessreadAttributereadSingleElement

Field Detail

annotationProcessingOptionsback to summary
protected final AnnotationProcessingOptionsImpl annotationProcessingOptions
classLoadingHelperback to summary
protected final ClassLoadingHelper classLoadingHelper
constrainedParameterStaxBuildersback to summary
protected final List<ConstrainedParameterStaxBuilder> constrainedParameterStaxBuilders
constraintCreationContextback to summary
protected final ConstraintCreationContext constraintCreationContext
crossParameterStaxBuilderback to summary
private CrossParameterStaxBuilder crossParameterStaxBuilder
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
mainAttributeValueback to summary
protected String mainAttributeValue
returnValueStaxBuilderback to summary
private ReturnValueStaxBuilder returnValueStaxBuilder

Constructor Detail

AbstractConstrainedExecutableElementStaxBuilderback to summary
pack-priv AbstractConstrainedExecutableElementStaxBuilder(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
getCrossParameterStaxBuilderback to summary
public Optional<CrossParameterStaxBuilder> getCrossParameterStaxBuilder()
getMainAttributeValueQnameback to summary
pack-priv abstract Optional<QName> getMainAttributeValueQname()
getNewConstrainedParameterStaxBuilderback to summary
private ConstrainedParameterStaxBuilder getNewConstrainedParameterStaxBuilder()
getNewCrossParameterStaxBuilderback to summary
private CrossParameterStaxBuilder getNewCrossParameterStaxBuilder()
getNewReturnValueStaxBuilderback to summary
private ReturnValueStaxBuilder getNewReturnValueStaxBuilder()
getReturnValueStaxBuilderback to summary
public Optional<ReturnValueStaxBuilder> getReturnValueStaxBuilder()