org.chromattic.core.bean
Class BeanInfo

java.lang.Object
  extended by org.chromattic.core.bean.BeanInfo

public class BeanInfo
extends Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
BeanInfo(org.reflext.api.ClassTypeInfo typeInfo)
           
 
Method Summary
 Collection<PropertyInfo> getProperties()
           
<A extends Annotation>
Collection<PropertyInfo>
getProperties(Class<A> annotationClass)
           
 PropertyInfo getProperty(String propertyName)
           
 Set<String> getPropertyNames()
           
 org.reflext.api.ClassTypeInfo getTypeInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanInfo

public BeanInfo(org.reflext.api.ClassTypeInfo typeInfo)
Method Detail

getPropertyNames

public Set<String> getPropertyNames()

getProperties

public Collection<PropertyInfo> getProperties()

getTypeInfo

public org.reflext.api.ClassTypeInfo getTypeInfo()

getProperty

public PropertyInfo getProperty(String propertyName)

getProperties

public <A extends Annotation> Collection<PropertyInfo> getProperties(Class<A> annotationClass)


Copyright © 2009 eXo Platform SAS. All Rights Reserved.