| Interface | Description |
|---|---|
| ClassNavigator<A extends Annotation> |
Functional interface used by
ClassRepository for navigating annotated
classes in the inversion of control context. |
| ClassRepository |
Represents the collection of classes being used by
IocContext to create
and manage components. |
| ContextListener<T> |
A listener for the
IocContext. |
| FieldNavigator<A extends Annotation> |
Functional interface used by
ClassRepository for navigating annotated
fields in the inversion of control context. |
| IocContext |
Represents a context in witch components are managed.
|
| MethodNavigator<A extends Annotation> |
Functional interface used by
ClassRepository for navigating annotated
methods in the inversion of control context. |
| Class | Description |
|---|---|
| Ioc |
Facade for the Bridje IoC API.
|
| Annotation Type | Description |
|---|---|
| Component |
Mark a class as a component so it can be managed by the API.
|
| Inject |
This annotation specify that the field on witch is declared is a component
dependency, the container will find (any/all) component that provides the
service and inject the instance of it in this field.
|
| InjectNext |
This annotation specify behaves in the same way as the
Inject annotation
except that it will look only for components that has a priority value bigger thant
the current component. |
| Priority |
Defines the priority of the component in a way that the small values are the
highest priority component.
|
Copyright © 2015–2016 Bridje Framework. All rights reserved.