org.codehaus.jackson.xc
Class JaxbAnnotationIntrospector.PropertyDescriptors

java.lang.Object
  extended by org.codehaus.jackson.xc.JaxbAnnotationIntrospector.PropertyDescriptors
Enclosing class:
JaxbAnnotationIntrospector

protected static final class JaxbAnnotationIntrospector.PropertyDescriptors
extends Object

Helper class used to contain information about properties of a single class.


Constructor Summary
JaxbAnnotationIntrospector.PropertyDescriptors(Class<?> forClass, List<PropertyDescriptor> properties)
           
 
Method Summary
static JaxbAnnotationIntrospector.PropertyDescriptors find(Class<?> forClass)
          Factory method for finding all (public) bean properties
 PropertyDescriptor findByMethodName(String name)
           
 PropertyDescriptor findByPropertyName(String name)
           
 Class<?> getBeanClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxbAnnotationIntrospector.PropertyDescriptors

public JaxbAnnotationIntrospector.PropertyDescriptors(Class<?> forClass,
                                                      List<PropertyDescriptor> properties)
Method Detail

getBeanClass

public Class<?> getBeanClass()

findByPropertyName

public PropertyDescriptor findByPropertyName(String name)

findByMethodName

public PropertyDescriptor findByMethodName(String name)

find

public static JaxbAnnotationIntrospector.PropertyDescriptors find(Class<?> forClass)
                                                           throws IntrospectionException
Factory method for finding all (public) bean properties

Throws:
IntrospectionException