- FieldNavigator<A extends Annotation> - Interface in org.bridje.ioc
-
Functional interface used by
ClassRepository for navigating annotated
fields in the inversion of control context.
- find(Class<T>) - Method in interface org.bridje.ioc.IocContext
-
This method finds the highest priority component that provides the given
service.
- findAll(Class<T>) - Method in interface org.bridje.ioc.IocContext
-
This method finds all the components that provides the given service.
- findGeneric(Type) - Method in interface org.bridje.ioc.IocContext
-
This method finds the highest priority component that provides the given
generic service.
- findNext(Class<T>, int) - Method in interface org.bridje.ioc.IocContext
-
This method finds the component that provides the given service with less
priority than the priority parameter.
- findNextGeneric(Type, int) - Method in interface org.bridje.ioc.IocContext
-
This method finds the component that provides the given generic service
with less priority than the priority parameter.
- findPriority(Class<?>) - Static method in class org.bridje.ioc.impl.ClassUtils
-
Finds te priority value for a class, from it´s @Priority annotation if it
haveit.
- forEachClass(Class<A>, ClassNavigator<A, Object>) - Method in interface org.bridje.ioc.ClassRepository
-
Navigates through all component classes registered in this repository,
that are annotated with the given annotation.
- forEachClass(Class<A>, Class<T>, ClassNavigator<A, T>) - Method in interface org.bridje.ioc.ClassRepository
-
Navigates through all component classes registered in this repository,
that are annotated with the given annotation.
- forEachField(Class<A>, FieldNavigator<A>) - Method in interface org.bridje.ioc.ClassRepository
-
Navigates through all fields of all component classes registered in this
repository, that are annotated with the given annotation.
- forEachMethod(Class<A>, MethodNavigator<A>) - Method in interface org.bridje.ioc.ClassRepository
-
Navigates through all methods of all component classes registered in this
repository, that are annotated with the given annotation.