- id - Variable in class net.lecousin.framework.injection.ObjectProvider
-
- implType - Variable in class net.lecousin.framework.injection.Factory
-
- Init - Class in net.lecousin.framework.injection
-
Initialization.
- Init() - Constructor for class net.lecousin.framework.injection.Init
-
Constructor automatically called.
- initMethod - Variable in class net.lecousin.framework.injection.Factory
-
- InitMethod - Annotation Type in net.lecousin.framework.injection
-
Signal an initialization method, that will be called once the object is instantiated and its dependencies
have been injected.
- Inject - Annotation Type in net.lecousin.framework.injection
-
This field should be injected.
- inject(InjectionContext, Object) - Static method in class net.lecousin.framework.injection.Injection
-
Perform injection on the instance, by looking for fields having the Inject annotation.
- Injectable - Annotation Type in net.lecousin.framework.injection
-
Specify the type for injection.
- InjectableWhen - Annotation Type in net.lecousin.framework.injection
-
This annotation can be used to specify when the annotated class should be used for injection.
- injectAttribute(InjectionContext, Object, ObjectAttribute) - Static method in class net.lecousin.framework.injection.Injection
-
Inject the given attribute in the instance.
- Injection - Class in net.lecousin.framework.injection
-
Utility methods for injection.
- InjectionContext - Class in net.lecousin.framework.injection
-
Injection context.
- InjectionContext(InjectionContext) - Constructor for class net.lecousin.framework.injection.InjectionContext
-
Constructor.
- InjectionContext() - Constructor for class net.lecousin.framework.injection.InjectionContext
-
Constructor.
- InjectionException - Exception in net.lecousin.framework.injection
-
Injection error.
- InjectionException(String) - Constructor for exception net.lecousin.framework.injection.InjectionException
-
Constructor.
- InjectionException(String, Throwable) - Constructor for exception net.lecousin.framework.injection.InjectionException
-
Constructor.
- InjectionSerializationRule - Class in net.lecousin.framework.injection
-
Serialization rule for dependencies injection:
during serialization, injectable objects are not serialized (they will be injected again on deserialization).
- InjectionSerializationRule(InjectionContext) - Constructor for class net.lecousin.framework.injection.InjectionSerializationRule
-
Constructor.
- InjectionXmlConfiguration - Class in net.lecousin.framework.injection
-
Utility class to configure an InjectionContext from an XML file.
- instance - Variable in class net.lecousin.framework.injection.Singleton
-
- isEquivalent(SerializationRule) - Method in class net.lecousin.framework.injection.InjectionSerializationRule
-
- isExplicitlyNull() - Method in class net.lecousin.framework.injection.ObjectAttribute
-