org.chromattic.metamodel.bean
Class BeanInfo
java.lang.Object
org.chromattic.metamodel.bean.BeanInfo
public class BeanInfo
- extends java.lang.Object
- Version:
- $Revision$
- Author:
- Julien Viet
|
Constructor Summary |
BeanInfo(org.reflext.api.ClassTypeInfo classType,
boolean declared)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BeanInfo
public BeanInfo(org.reflext.api.ClassTypeInfo classType,
boolean declared)
getParent
public BeanInfo getParent()
getClassType
public org.reflext.api.ClassTypeInfo getClassType()
isDeclared
public boolean isDeclared()
getProperty
public PropertyInfo<?,?> getProperty(java.lang.String name)
getProperties
public java.util.Map<java.lang.String,PropertyInfo<?,?>> getProperties()
getAnnotations
public java.util.Collection<? extends java.lang.annotation.Annotation> getAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation>... annotationClassTypes)
resolveToClass
public org.reflext.api.ClassTypeInfo resolveToClass(org.reflext.api.TypeInfo type)
getAnnotation
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationClass)
getAnnotation
public <A> A getAnnotation(org.reflext.api.annotation.AnnotationType<A,?> annotationType)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2013 eXo Platform SAS. All Rights Reserved.