org.hibernate.validator.metadata
Class ElementDescriptorImpl

java.lang.Object
  extended by org.hibernate.validator.metadata.ElementDescriptorImpl
All Implemented Interfaces:
javax.validation.metadata.ElementDescriptor
Direct Known Subclasses:
BeanDescriptorImpl, PropertyDescriptorImpl

public class ElementDescriptorImpl
extends Object
implements javax.validation.metadata.ElementDescriptor

Describe a validated element (class, field or property).

Author:
Emmanuel Bernard, Hardy Ferentschik

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor
javax.validation.metadata.ElementDescriptor.ConstraintFinder
 
Field Summary
protected  BeanMetaData<?> metaDataBean
           
 
Constructor Summary
ElementDescriptorImpl(Class<?> type, BeanMetaData<?> metaDataBean)
           
 
Method Summary
 void addConstraintDescriptor(ConstraintDescriptorImpl constraintDescriptor)
           
 javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
           
 Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
           
 Class<?> getElementClass()
           
 boolean hasConstraints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaDataBean

protected final BeanMetaData<?> metaDataBean
Constructor Detail

ElementDescriptorImpl

public ElementDescriptorImpl(Class<?> type,
                             BeanMetaData<?> metaDataBean)
Method Detail

addConstraintDescriptor

public void addConstraintDescriptor(ConstraintDescriptorImpl constraintDescriptor)

hasConstraints

public boolean hasConstraints()
Specified by:
hasConstraints in interface javax.validation.metadata.ElementDescriptor

getElementClass

public Class<?> getElementClass()
Specified by:
getElementClass in interface javax.validation.metadata.ElementDescriptor

getConstraintDescriptors

public Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
Specified by:
getConstraintDescriptors in interface javax.validation.metadata.ElementDescriptor

findConstraints

public javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
Specified by:
findConstraints in interface javax.validation.metadata.ElementDescriptor


Copyright © 2012 Oracle Corporation. All Rights Reserved.