Interface InjectionProvider2
- 
- All Known Implementing Classes:
- AssetInjectionProvider,- BlockInjectionProvider,- CommonResourcesInjectionProvider,- DefaultInjectionProvider,- InjectNamedProvider,- ServiceInjectionProvider
 
 @UsesOrderedConfiguration(InjectionProvider2.class) public interface InjectionProvider2 Provides some form of injection when the value for anInjectannotation is present. In this case, the provider is responsible for determining the value to be injected from the field name and field type. This interface will be used as part of achain of command.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanprovideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)Perform the injection, if possible.
 
- 
- 
- 
Method Detail- 
provideInjectionboolean provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) Perform the injection, if possible. Most often, this will result in a call toPlasticField.inject(Object). The caller is responsible for invokingPlasticField.claim(Object).- Parameters:
- field- that has the- Injectannotation
- locator- allows services to be located
- componentModel- defines the relevant aspects of the component
- Returns:
- true if an injection has been made (terminates the command chain), false to continue down the chain
 
 
- 
 
-