org.chromattic.metamodel.bean
Class BeanInfo

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

public class BeanInfo
extends java.lang.Object

Version:
$Revision$
Author:
Julien Viet

Method Summary
<A extends java.lang.annotation.Annotation>
java.util.Collection<AnnotatedProperty<A>>
findAnnotatedProperties(java.lang.Class<A> annotationClass)
           
<A extends java.lang.annotation.Annotation>
A
getAnnotation(java.lang.Class<A> annotationClass)
           
 java.util.Collection<PropertyInfo> getProperties()
           
 PropertyInfo getProperty(java.lang.String propertyName)
           
 java.util.Set<java.lang.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
 

Method Detail

getPropertyNames

public java.util.Set<java.lang.String> getPropertyNames()

getProperties

public java.util.Collection<PropertyInfo> getProperties()

getTypeInfo

public org.reflext.api.ClassTypeInfo getTypeInfo()

getProperty

public PropertyInfo getProperty(java.lang.String propertyName)

findAnnotatedProperties

public <A extends java.lang.annotation.Annotation> java.util.Collection<AnnotatedProperty<A>> findAnnotatedProperties(java.lang.Class<A> annotationClass)

getAnnotation

public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationClass)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.