org.hibernate.validator.internal.metadata.aggregated
Class ParameterMetaData.Builder
java.lang.Object
org.hibernate.validator.internal.metadata.aggregated.MetaDataBuilder
org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData.Builder
- Enclosing class:
- ParameterMetaData
public static class ParameterMetaData.Builder
- extends MetaDataBuilder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterMetaData.Builder
public ParameterMetaData.Builder(Class<?> beanClass,
ConstrainedParameter constrainedParameter,
ConstraintHelper constraintHelper)
accepts
public boolean accepts(ConstrainedElement constrainedElement)
- Description copied from class:
MetaDataBuilder
- Whether this builder allows to add the given element or not. This is the
case if the specified element relates to the same property or method with
which this builder was instantiated.
- Specified by:
accepts in class MetaDataBuilder
- Parameters:
constrainedElement - The element to check.
- Returns:
true if the given element can be added to this
builder, false otherwise.
add
public void add(ConstrainedElement constrainedElement)
- Description copied from class:
MetaDataBuilder
- Adds the given element to this builder. It must be checked with
MetaDataBuilder.accepts(ConstrainedElement) before, whether this is allowed or
not.
- Overrides:
add in class MetaDataBuilder
- Parameters:
constrainedElement - The element to add.
build
public ParameterMetaData build()
- Description copied from class:
MetaDataBuilder
- Creates a new, read-only
ConstraintMetaData object with all
constraint information related to the method or property represented by
this builder.
- Specified by:
build in class MetaDataBuilder
- Returns:
- A
ConstraintMetaData object.
Copyright © 2007-2013 Red Hat, Inc. All Rights Reserved