|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vidageek.mirror.provider.java.PureJavaClassReflectionProvider<T>
public final class PureJavaClassReflectionProvider<T>
| Constructor Summary | |
|---|---|
PureJavaClassReflectionProvider(java.lang.Class<T> clazz)
|
|
PureJavaClassReflectionProvider(java.lang.String className)
|
|
| Method Summary | |
|---|---|
java.util.List<java.lang.reflect.Constructor<T>> |
reflectAllConstructors()
Method used to reflect all constructor on the wrapped class. |
java.util.List<java.lang.reflect.Field> |
reflectAllFields()
Method used to reflect all fields on the wrapped class. |
java.util.List<java.lang.reflect.Method> |
reflectAllMethods()
Method used to reflect all methods on the wrapped class. |
java.lang.Class<T> |
reflectClass()
Method used to gain access to the class wrapped. |
java.lang.reflect.Constructor<T> |
reflectConstructor(java.lang.Class<?>[] argumentTypes)
Method used to reflect a single constructor matching argumentTypes. |
java.lang.reflect.Field |
reflectField(java.lang.String fieldName)
This method is used to reflect a single field named fieldName |
java.lang.reflect.Method |
reflectMethod(java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
This method is used to reflect a single method named methodName and with args argumentTypes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PureJavaClassReflectionProvider(java.lang.String className)
public PureJavaClassReflectionProvider(java.lang.Class<T> clazz)
| Method Detail |
|---|
public java.lang.Class<T> reflectClass()
ClassReflectionProvider
reflectClass in interface ClassReflectionProvider<T>ClassReflectionProviderpublic java.util.List<java.lang.reflect.Field> reflectAllFields()
ClassReflectionProvider
reflectAllFields in interface ClassReflectionProvider<T>public java.util.List<java.lang.reflect.Method> reflectAllMethods()
ClassReflectionProvider
reflectAllMethods in interface ClassReflectionProvider<T>public java.util.List<java.lang.reflect.Constructor<T>> reflectAllConstructors()
ClassReflectionProvider
reflectAllConstructors in interface ClassReflectionProvider<T>public java.lang.reflect.Constructor<T> reflectConstructor(java.lang.Class<?>[] argumentTypes)
ClassReflectionProvider
reflectConstructor in interface ClassReflectionProvider<T>argumentTypes - argument types of the constructor to be reflected.
public java.lang.reflect.Field reflectField(java.lang.String fieldName)
ClassReflectionProvider
reflectField in interface ClassReflectionProvider<T>fieldName - Name of the field to be reflected
public java.lang.reflect.Method reflectMethod(java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
ClassReflectionProvider
reflectMethod in interface ClassReflectionProvider<T>methodName - name of the method to be reflected.argumentTypes - argument types of the method to be reflected.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||