public class ParameterDescriptorImpl extends ElementDescriptorImpl implements ParameterDescriptor
ElementDescriptor.ConstraintFinder
Constructor and Description |
---|
ParameterDescriptorImpl(Type type,
int index,
String name,
Set<ConstraintDescriptorImpl<?>> constraints,
Set<ContainerElementTypeDescriptor> constrainedContainerElementTypes,
boolean isCascaded,
boolean defaultGroupSequenceRedefined,
List<Class<?>> defaultGroupSequence,
Set<GroupConversionDescriptor> groupConversions) |
Modifier and Type | Method and Description |
---|---|
Set<ContainerElementTypeDescriptor> |
getConstrainedContainerElementTypes()
If this element is of a container type, e.g.
|
Set<GroupConversionDescriptor> |
getGroupConversions()
Returns the group conversions configured for this element.
|
int |
getIndex()
Returns this parameter's index within the parameter array of the method
or constructor holding it.
|
String |
getName()
Returns this parameter's name as retrieved by the current parameter name
resolver.
|
boolean |
isCascaded()
Whether this element is marked for cascaded validation or not.
|
String |
toString() |
findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
public ParameterDescriptorImpl(Type type, int index, String name, Set<ConstraintDescriptorImpl<?>> constraints, Set<ContainerElementTypeDescriptor> constrainedContainerElementTypes, boolean isCascaded, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence, Set<GroupConversionDescriptor> groupConversions)
public int getIndex()
ParameterDescriptor
getIndex
in interface ParameterDescriptor
public Set<ContainerElementTypeDescriptor> getConstrainedContainerElementTypes()
ContainerDescriptor
List
or Map
, a set of
descriptors of those container element types is returned, which are constrained or
marked with Valid
. A container element type is constrained, if it hosts at
least one constraint.
In the context of properties and method return values, container element types of super-types are considered.
getConstrainedContainerElementTypes
in interface ContainerDescriptor
Valid
. An empty set will be returned if this
element is not of a container type or is of a container type but there are no
container element types hosting constraints or marked with Valid
.public String getName()
ParameterDescriptor
getName
in interface ParameterDescriptor
public boolean isCascaded()
CascadableDescriptor
isCascaded
in interface CascadableDescriptor
true
, if this element is marked for cascaded validation,
false
otherwisepublic Set<GroupConversionDescriptor> getGroupConversions()
CascadableDescriptor
getGroupConversions
in interface CascadableDescriptor
null
Copyright © 2019 JBoss by Red Hat. All rights reserved.