com.abra.j2xb.beans.model
Class MOAbstractPropertyDescriptor

java.lang.Object
  extended by com.abra.j2xb.beans.model.MOAbstractPropertyDescriptor
Direct Known Subclasses:
MODelegateDescriptor, MOValuePropertyDescriptor

public abstract class MOAbstractPropertyDescriptor
extends java.lang.Object

Since:
JDK1.5
Version:
1.0, May 1, 2008
Author:
Yoav Abrahami

Field Summary
protected  MOPropertyGroup group
           
 
Constructor Summary
MOAbstractPropertyDescriptor(java.beans.PropertyDescriptor propertyDescriptor, MOBeanDescriptor beanDescriptor)
           
 
Method Summary
 MOBeanDescriptor getBeanDescriptor()
           
 java.lang.String getCanonicalName()
           
protected  java.lang.reflect.Method getDefiningMethod(java.beans.PropertyDescriptor propertyDescriptor, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
           
 java.lang.String getGroup()
           
 java.util.List<java.lang.String> getGroupPath()
           
 java.beans.PropertyDescriptor getJavaPropertyDescriptor()
           
 java.lang.String getName()
           
 java.lang.Class<?> getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

group

protected MOPropertyGroup group
Constructor Detail

MOAbstractPropertyDescriptor

public MOAbstractPropertyDescriptor(java.beans.PropertyDescriptor propertyDescriptor,
                                    MOBeanDescriptor beanDescriptor)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getCanonicalName

public java.lang.String getCanonicalName()

getName

public java.lang.String getName()

getType

public java.lang.Class<?> getType()

getDefiningMethod

protected java.lang.reflect.Method getDefiningMethod(java.beans.PropertyDescriptor propertyDescriptor,
                                                     java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)

getJavaPropertyDescriptor

public java.beans.PropertyDescriptor getJavaPropertyDescriptor()

getBeanDescriptor

public MOBeanDescriptor getBeanDescriptor()

getGroup

public java.lang.String getGroup()

getGroupPath

public java.util.List<java.lang.String> getGroupPath()


Copyright © 2008. All Rights Reserved.