org.chromattic.core.bean
Class PropertyInfo

java.lang.Object
  extended by org.chromattic.core.bean.PropertyInfo
Direct Known Subclasses:
MultiValuedPropertyInfo, SingleValuedPropertyInfo

public abstract class PropertyInfo
extends Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
PropertyInfo(String name, org.reflext.api.MethodInfo getter, org.reflext.api.MethodInfo setter)
           
 
Method Summary
 AccessMode getAccessMode()
           
<A extends Annotation>
A
getAnnotation(Class<A> annotationClass)
           
 org.reflext.api.MethodInfo getGetter()
           
 String getName()
           
 org.reflext.api.MethodInfo getSetter()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyInfo

public PropertyInfo(String name,
                    org.reflext.api.MethodInfo getter,
                    org.reflext.api.MethodInfo setter)
Method Detail

getName

public String getName()

getAccessMode

public AccessMode getAccessMode()

getGetter

public org.reflext.api.MethodInfo getGetter()

getSetter

public org.reflext.api.MethodInfo getSetter()

getAnnotation

public <A extends Annotation> A getAnnotation(Class<A> annotationClass)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 eXo Platform SAS. All Rights Reserved.