org.apache.xbean.finder
Class AnnotationFinder.ClassInfo

java.lang.Object
  extended by org.apache.xbean.finder.AnnotationFinder.Annotatable
      extended by org.apache.xbean.finder.AnnotationFinder.ClassInfo
All Implemented Interfaces:
AnnotationFinder.Info
Enclosing class:
AnnotationFinder

public class AnnotationFinder.ClassInfo
extends AnnotationFinder.Annotatable
implements AnnotationFinder.Info


Constructor Summary
AnnotationFinder.ClassInfo(Class clazz)
           
AnnotationFinder.ClassInfo(String name, String superType)
           
 
Method Summary
 Class<?> get()
           
 List<AnnotationFinder.MethodInfo> getConstructors()
           
 List<AnnotationFinder.FieldInfo> getFields()
           
 List<String> getInterfaces()
           
 String getMetaAnnotationName()
           
 List<AnnotationFinder.MethodInfo> getMethods()
           
 String getName()
           
 String getPackageName()
           
 String getSuperType()
           
 boolean isAnnotation()
           
 String toString()
           
 
Methods inherited from class org.apache.xbean.finder.AnnotationFinder.Annotatable
getAnnotations, getDeclaredAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.xbean.finder.AnnotationFinder.Info
getAnnotations, getDeclaredAnnotations
 

Constructor Detail

AnnotationFinder.ClassInfo

public AnnotationFinder.ClassInfo(Class clazz)

AnnotationFinder.ClassInfo

public AnnotationFinder.ClassInfo(String name,
                                  String superType)
Method Detail

getMetaAnnotationName

public String getMetaAnnotationName()
Specified by:
getMetaAnnotationName in interface AnnotationFinder.Info
Overrides:
getMetaAnnotationName in class AnnotationFinder.Annotatable

getPackageName

public String getPackageName()

getConstructors

public List<AnnotationFinder.MethodInfo> getConstructors()

getInterfaces

public List<String> getInterfaces()

getFields

public List<AnnotationFinder.FieldInfo> getFields()

getMethods

public List<AnnotationFinder.MethodInfo> getMethods()

getName

public String getName()
Specified by:
getName in interface AnnotationFinder.Info

getSuperType

public String getSuperType()

isAnnotation

public boolean isAnnotation()

get

public Class<?> get()
             throws ClassNotFoundException
Throws:
ClassNotFoundException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.