org.hibernate.validator.internal.metadata.descriptor
Class ParameterDescriptorImpl

java.lang.Object
  extended by org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
      extended by org.hibernate.validator.internal.metadata.descriptor.ParameterDescriptorImpl
All Implemented Interfaces:
Serializable, javax.validation.metadata.ElementDescriptor, javax.validation.metadata.ParameterDescriptor

public class ParameterDescriptorImpl
extends ElementDescriptorImpl
implements javax.validation.metadata.ParameterDescriptor

Describes a validated method parameter.

Author:
Gunnar Morling, Hardy Ferentschik
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor
javax.validation.metadata.ElementDescriptor.ConstraintFinder, javax.validation.metadata.ElementDescriptor.Kind
 
Constructor Summary
ParameterDescriptorImpl(Type type, int index, String name, Set<ConstraintDescriptorImpl<?>> constraints, boolean isCascaded, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
           
 
Method Summary
 int getIndex()
           
 javax.validation.metadata.ElementDescriptor.Kind getKind()
           
 String getName()
           
 boolean isCascaded()
           
 String toString()
           
 
Methods inherited from class org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
as, findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.validation.metadata.ElementDescriptor
as, findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
 

Constructor Detail

ParameterDescriptorImpl

public ParameterDescriptorImpl(Type type,
                               int index,
                               String name,
                               Set<ConstraintDescriptorImpl<?>> constraints,
                               boolean isCascaded,
                               boolean defaultGroupSequenceRedefined,
                               List<Class<?>> defaultGroupSequence)
Method Detail

isCascaded

public boolean isCascaded()
Specified by:
isCascaded in interface javax.validation.metadata.ParameterDescriptor

getIndex

public int getIndex()
Specified by:
getIndex in interface javax.validation.metadata.ParameterDescriptor

getName

public String getName()
Specified by:
getName in interface javax.validation.metadata.ParameterDescriptor

getKind

public javax.validation.metadata.ElementDescriptor.Kind getKind()
Specified by:
getKind in interface javax.validation.metadata.ElementDescriptor
Specified by:
getKind in class ElementDescriptorImpl

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 Oracle Corporation. All Rights Reserved.