org.reflections.adapters
Interface MetadataAdapter<C,F,M>

All Known Implementing Classes:
JavaReflectionAdapter, JavassistAdapter

public interface MetadataAdapter<C,F,M>


Method Summary
 List<String> getClassAnnotationNames(C aClass)
           
 String getClassName(C cls)
           
 List<String> getFieldAnnotationNames(F field)
           
 String getFieldName(F field)
           
 List<F> getFields(C cls)
           
 List<String> getInterfacesNames(C cls)
           
 List<String> getMethodAnnotationNames(M method)
           
 String getMethodFullKey(C cls, M method)
           
 String getMethodKey(C cls, M method)
           
 String getMethodModifier(M method)
           
 String getMethodName(M method)
           
 List<M> getMethods(C cls)
           
 C getOfCreateClassObject(Vfs.File file)
           
 List<String> getParameterAnnotationNames(M method, int parameterIndex)
           
 List<String> getParameterNames(M method)
           
 String getReturnTypeName(M method)
           
 String getSuperclassName(C cls)
           
 boolean isPublic(Object o)
           
 

Method Detail

getClassName

String getClassName(C cls)

getSuperclassName

String getSuperclassName(C cls)

getInterfacesNames

List<String> getInterfacesNames(C cls)

getFields

List<F> getFields(C cls)

getMethods

List<M> getMethods(C cls)

getMethodName

String getMethodName(M method)

getParameterNames

List<String> getParameterNames(M method)

getClassAnnotationNames

List<String> getClassAnnotationNames(C aClass)

getFieldAnnotationNames

List<String> getFieldAnnotationNames(F field)

getMethodAnnotationNames

List<String> getMethodAnnotationNames(M method)

getParameterAnnotationNames

List<String> getParameterAnnotationNames(M method,
                                         int parameterIndex)

getReturnTypeName

String getReturnTypeName(M method)

getFieldName

String getFieldName(F field)

getOfCreateClassObject

C getOfCreateClassObject(Vfs.File file)
                         throws Exception
Throws:
Exception

getMethodModifier

String getMethodModifier(M method)

getMethodKey

String getMethodKey(C cls,
                    M method)

getMethodFullKey

String getMethodFullKey(C cls,
                        M method)

isPublic

boolean isPublic(Object o)


Copyright © 2013. All Rights Reserved.