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

pack-priv abstract Class AbstractMultiValuedElementStaxBuilder

extends AbstractStaxBuilder
Class Inheritance
Known Direct Subclasses
org.hibernate.validator.internal.xml.mapping.ClassConstraintTypeStaxBuilder.GroupSequenceStaxBuilder, org.hibernate.validator.internal.xml.mapping.ConstraintTypeStaxBuilder.GroupsStaxBuilder, org.hibernate.validator.internal.xml.mapping.ConstraintTypeStaxBuilder.PayloadStaxBuilder
Imports
java.util.ArrayList, .List, javax.xml.stream.XMLEventReader, .XMLStreamException, javax.xml.stream.events.XMLEvent, org.hibernate.validator.internal.xml.AbstractStaxBuilder

An abstract builder for an element that could have multiple <value> ... </value> entries.
Author
Marko Bekhta

Field Summary

Modifier and TypeField and Description
private final ClassLoadingHelper
private final DefaultPackageStaxBuilder
private static final Class<?>[]
private static final String
private final List<String>

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected void
public Class<?>[]
public abstract void
verifyClass(Class<?> clazz)

Inherited from org.hibernate.validator.internal.xml.AbstractStaxBuilder:
acceptgetAcceptableQNameprocessreadAttributereadSingleElement

Field Detail

classLoadingHelperback to summary
private final ClassLoadingHelper classLoadingHelper
defaultPackageStaxBuilderback to summary
private final DefaultPackageStaxBuilder defaultPackageStaxBuilder
EMPTY_CLASSES_ARRAYback to summary
private static final Class<?>[] EMPTY_CLASSES_ARRAY
VALUE_QNAME_LOCAL_PARTback to summary
private static final String VALUE_QNAME_LOCAL_PART
valuesback to summary
private final List<String> values

Constructor Detail

AbstractMultiValuedElementStaxBuilderback to summary
protected AbstractMultiValuedElementStaxBuilder(ClassLoadingHelper classLoadingHelper, DefaultPackageStaxBuilder defaultPackageStaxBuilder)

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
public Class<?>[] build()
verifyClassback to summary
public abstract void verifyClass(Class<?> clazz)