- GenericInvocationHandler - Class in org.nanoj.injector.dynaproxy
-
Generic handler used by the dynamic proxies for AOP.
- GenericInvocationHandler(Object, InterceptorProvider[]) - Constructor for class org.nanoj.injector.dynaproxy.GenericInvocationHandler
-
Constructor
- getAnnotation(Class<T>, Method, Object) - Method in class org.nanoj.injector.aop.AbstractInterceptorProvider
-
- getAnnotationFromImplementation(Class<T>, Method, Object) - Method in class org.nanoj.injector.aop.AbstractInterceptorProvider
-
- getAnnotationFromInterface(Class<T>, Method) - Method in class org.nanoj.injector.aop.AbstractInterceptorProvider
-
- getClassName(String) - Method in class org.nanoj.injector.impl.InjectorImpl
-
Returns the "class name" of the given full class name
e.g. returns "String" for "java.lang.String"
- getComponentInstance(Class<T>) - Method in class org.nanoj.injector.impl.InjectorImpl
-
Returns a component instance for the given class
If the given class is an interface the implementation is returned.
- getImplementationClasses() - Method in class org.nanoj.injector.InjectorConfiguration
-
Returns the implementation classes map
- getImplementationConventions() - Method in class org.nanoj.injector.InjectorConfiguration
-
Returns an array of all the implementation conventions defined.
- getImplementationProviders() - Method in class org.nanoj.injector.InjectorConfiguration
-
Returns the implementation providers map
- getInstance(Class<T>) - Method in class org.nanoj.injector.impl.InjectorImpl
-
- getInstance(Class<T>) - Method in interface org.nanoj.injector.Injector
-
- getInterceptor(Method, Object) - Method in interface org.nanoj.injector.aop.InterceptorProvider
-
Returns the interceptor to be used for the given method, or null if none.
- getInterceptorProviders() - Method in class org.nanoj.injector.impl.InjectorImpl
-
- getInterceptorProviders() - Method in interface org.nanoj.injector.Injector
-
- getInterceptorProviders() - Method in class org.nanoj.injector.InjectorConfiguration
-
- getName() - Method in class org.nanoj.injector.impl.InjectorImpl
-
- getName() - Method in interface org.nanoj.injector.Injector
-
- getPackageLevel(String) - Static method in class org.nanoj.injector.tools.ClassTools
-
- getPackageName(String) - Method in class org.nanoj.injector.impl.InjectorImpl
-
Returns the "package name" of the given class name
e.g. returns "java.lang" for "java.lang.String"
- getPackageVar(String) - Static method in class org.nanoj.injector.tools.ClassTools
-